কেবল পূর্ববর্তী উত্তরগুলিতে প্রসারিত করার জন্য, এখানে কীভাবে দূরবর্তী অবস্থান থেকে গৃহীত উত্তর হিসাবে একই কাজ করা যায়, এসএসএস-এর চেয়ে পাসওয়ার্ডহীন আপগ্রেড ব্যবহার করে যা আপনার বক্সকে সর্বশেষ সংস্করণে আপগ্রেড করবে। এটি আমার নিজের ব্লগ এন্ট্রি থেকে অনুলিপি করা হয় ।
এই সমস্ত পদক্ষেপ অনুমান করে আপনার প্যাকেজ সংগ্রহস্থলটি কাজ করছে। মানে আপনি যদি অ্যাপটি-গেট আপডেট চালিয়ে যান তবে আপনাকে পুরানো সংস্করণ থাকার কারণে প্রচুর 404 টি উপস্থাপন করা হবে না। আপনাকে প্রথমে এটি ঠিক করতে হবে, সুতরাং এটির জন্য এই উত্তরটি দেখুন ।
0. সমস্ত বিদ্যমান প্যাকেজ আপডেট করুন
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
1. পাসওয়ার্ডহীন কার্যকরকরণ সেট আপ করুন
আপনার ব্যবহারকারীর তালিকায় নিজের যোগ করুন যা পাসওয়ার্ড না দিয়েই sudo ব্যবহার করে ডু-রিলিজ-আপগ্রেড করতে পারে
sudo visudo -f /etc/sudoers.d/do-release-upgrade.
এবং নিম্নলিখিত লাইনটি যুক্ত করে, আপনার নিজের নিজের জন্য আমার ব্যবহারকারীর নামটি স্থির করে:
my-username ALL=NOPASSWD: /usr/bin/do-release-upgrade
2. বর্ধিত আপগ্রেড শুরু করুন
লগ আউট এবং আপনার কম্পিউটার থেকে নিম্নলিখিত কমান্ড কার্যকর। এটি আপনাকে ইনপুট না দেওয়ার অনুরোধ ছাড়াই একটি আপগ্রেড করবে (সমস্ত ডিফল্ট উত্তর গ্রহণ করে), কম্পিউটারটি পুনরায় বুট করার জন্য অপেক্ষা করুন এবং তারপরে আবার আপগ্রেড করার চেষ্টা করবেন। আপনি সর্বশেষ সংস্করণে আপগ্রেড না হওয়া অবধি এটি চলে।
while true; do
ssh my-user@my-server sudo do-release-upgrade -f DistUpgradeViewNonInteractive;
sleep 120;
done
৩. পূর্ববর্তী স্থিতিতে কনফিগারেশন ফাইলগুলি ঠিক করুন
এর পরে আপনাকে ব্যাক আপ করা কনফিগারেশন ফাইলগুলি তাদের পূর্ববর্তী স্থানে সরিয়ে নিতে হবে কারণ আপগ্রেড প্রক্রিয়াটি তাদের জায়গায় ডিফল্ট কনফিগারেশন স্থাপন করেছে।
ডিফল্ট উত্তর নিয়ে সন্তুষ্ট নন?
এই লোকটির প্রতিটি প্রম্পটের জন্য উত্তরগুলি প্রস্তুত করার একটি উপায় রয়েছে , তবে ক্ষতিটি হ'ল আপনাকে অবশ্যই জানতে হবে সেখানে কতগুলি প্রম্পট রয়েছে ...