बस पिछले उत्तरों पर विस्तार करने के लिए, यहां बताया गया है कि दूरस्थ रूप से स्वीकृत उत्तर के समान ही करें, ssh पर पासवर्ड रहित अपग्रेड का उपयोग करके जो आपके बॉक्स को नवीनतम संस्करण में अपग्रेड कर देगा। यह मेरे अपने ब्लॉग प्रविष्टि से कॉपी किया गया है ।
इन सभी चरणों का मानना है कि आपका पैकेज भंडार काम कर रहा है। मतलब अगर आप apt-get update को अंजाम देते हैं तो आपके पास पुराना संस्करण होने के कारण 404s के साथ प्रस्तुत नहीं किया जाता है। आपको पहले इसे ठीक करने की आवश्यकता है, इसलिए इसके लिए यह उत्तर देखें ।
0. सभी मौजूदा पैकेजों को अपडेट करें
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
1. पासवर्ड रहित निष्पादन सेट करें
उन उपयोगकर्ताओं की सूची में अपना स्वयं जोड़ें जो एक पासवर्ड दर्ज किए बिना sudo का उपयोग करते हुए do-रिलीज़-अपग्रेड को निष्पादित कर सकते हैं
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
3. कॉन्फ़िगरेशन फ़ाइलों को उनकी पिछली स्थिति में ठीक करें
बाद में आपको बैक अप फ़ाइलों को अपने पिछले स्थान पर ले जाना होगा क्योंकि नवीनीकरण प्रक्रिया ने उनके स्थान पर डिफ़ॉल्ट कॉन्फ़िगरेशन रखा है।
डिफ़ॉल्ट उत्तरों से संतुष्ट नहीं हैं?
इस व्यक्ति के पास प्रत्येक संकेत के लिए पूर्व-तैयार करने का एक तरीका है , लेकिन नकारात्मक पक्ष यह है कि आपको पता होना चाहिए कि कितने संकेत हैं ...