এখানে ডকুমেন্টেড হিসাবে , কোনও কোর আপডেট থাকলে কম্পিউটার স্বয়ংক্রিয়ভাবে আপডেট হবে, তারপরে পুনরায় বুট হবে।
আমি স্বয়ংক্রিয় আপডেট পেতে চাই, তবে মেশিনটি স্বয়ংক্রিয়ভাবে পুনরায় বুট করতে চাই না। এই কাজ করতে একটি উপায় আছে কি?
এখানে ডকুমেন্টেড হিসাবে , কোনও কোর আপডেট থাকলে কম্পিউটার স্বয়ংক্রিয়ভাবে আপডেট হবে, তারপরে পুনরায় বুট হবে।
আমি স্বয়ংক্রিয় আপডেট পেতে চাই, তবে মেশিনটি স্বয়ংক্রিয়ভাবে পুনরায় বুট করতে চাই না। এই কাজ করতে একটি উপায় আছে কি?
উত্তর:
আমি খুঁজিয়া বাহির করার চেষ্টা ছিল স্ন্যাপি উবুন্টু কোর সোর্স কোড এবং কাছের আমি খুঁজে পাইনি ছিল এই যা গৃহীত উত্তর আমি অগ্রহণযোগ্য এটি হয়েছে। উত্স কোডের সাহায্যে অনেক বিকাশকারী অটো আপডেটগুলি বন্ধ করতে চাইছেন সম্ভবত আপনার নিজের মতো একটি লক্ষ্য অর্জন করতে সক্ষম হতে পারে।
তাদের এবং সম্ভবত নিজের জন্য দ্বিতীয় সেরা সমাধানটি বাইনারিটির নাম সন্ধান করা যা স্বয়ংক্রিয়ভাবে আপডেটিং সম্পাদন করে। আসুন উদাহরণস্বরূপ এটি বলা হয় a। এটির নামকরণ করুন b। aএকটি সহজ প্রোগ্রামের সাথে প্রতিস্থাপন করুন যা "হ্যালো ওয়ার্ল্ড" প্রদর্শন করে। bস্টার্টআপ স্ক্রিপ্টগুলিতে সিস্টেম বুট কল চলাকালীন ।
মূলত যখনই আপনি আপনার সুবিধামত আপনার ওএস (বা "স্টোর" যেমন তারা কল করতে চান) আপডেট করতে চান কেবল আপনার মেশিনটিকে রিবুট করুন। আপডেটের পরে এটি আবার রিবুট হবে। দ্বিতীয় রিবুটে যখন bপ্রথম রিবুট বলা হয় ইতিমধ্যে অ্যাপ্লিকেশনগুলি আপডেট করেছে ("স্ন্যাপস" বলা হয়) যাতে দ্বিতীয় পুনরায় বুট আপডেট ছাড়াই সঞ্চালিত হয়।
যখনই উবুন্টু আপনার পিছনের পিছনে স্বতঃ-আপডেটগুলি চালানোর চেষ্টা করবে, এটি কেবল একটি নতুন প্রোগ্রাম চালু করবে যা এতে "হ্যালো ওয়ার্ল্ড" লিখবে /var/log/syslog।
আমি রাস্পবেরি পাই 2 ব্যবহার করছি না তাই আমি স্বয়ংক্রিয় আপডেট প্রোগ্রামটির নামটি খুঁজে পাই না যার নাম "বি" নামকরণ করা দরকার। আশা করি অন্য কেউ এটি ব্যবহার করেন এবং নামটি সরবরাহ করতে পারেন।
আমি যতদূর জানি বাধা দেওয়ার কোনও উপায় নেই / বা উবুন্টু স্বয়ংক্রিয়ভাবে আপগ্রেড করার পরে পুনরায় বুট করতে দেবে না।
কিন্তু একটি কার্যসংক্রান্ত হিসাবে আপনি সক্ষম করতে পারেন rootpwআপনার পতাকা sudoersতৈরীর জন্য, sudo rebootযা ট্রিগার আপগ্রেড (আমি অনুমান) ব্যবহারকারীর পাসওয়ার্ডের পরিবর্তে রুট পাসওয়ার্ড জন্য অনুরোধ শেষে। এটি দিয়ে খুলুনvisudo
Defaults rootpw
অথবা যদি আপগ্রেড প্রক্রিয়াটি upgrade && rebootউদাহরণ হিসাবে এটি করে থাকে তবে এটি আপনাকে আপগ্রেড অংশ কমান্ডের জন্য পাসওয়ার্ড জিজ্ঞাসা করবে এবং আপনার পাসওয়ার্ডকে ক্যাশেড করে পরবর্তী কমান্ড কার্যকর করবে। আপনার এই ক্যাচটি পুনরায় সেট করতে হবে যাতে দ্বিতীয় রিবুট ট্রিগার করতে চাইলে এটি আবার পাসওয়ার্ড চাইবে।
sudo -K
অথবা আপনি প্রতিটি কমান্ডের মাধ্যমে পাসওয়ার্ড জিজ্ঞাসা করতে timestamp_timeoutপ্যারামিটার সেট করতে পারেন ।sudosudo