12.04 से 16.04 तक किसी सर्वर को अपग्रेड कैसे करें?


11

मशीन में कोई डेस्कटॉप नहीं है, केवल एक कमांड शेल है। यह 12.04 चल रहा है। मैं apt-get update कर रहा हूं और चार साल से साप्ताहिक रूप से अपग्रेड कर रहा हूं। मैं इसे कमांड लाइन से 16.04 में कैसे परिवर्तित करूं? मेरे पास 16.04 सर्वर की सीडी स्थापित है, क्या मैं उससे बूट करता हूं?


तुमने क्या किया है कि काम नहीं किया? क्या आपने askubuntu.com/q/110477/169736 की कोशिश की ?
ब्रिअम

जवाबों:


17

सामान्य

आप हमेशा LTS से LTS में अपग्रेड कर सकते हैं, आपके मामले में इसका मतलब होगा:

  • 12.04 से 14.04 तक और फिर अपग्रेड
  • 14.04 से 16.04 तक अपग्रेड

जहाँ तक मुझे पता है कि सीधे 12.04 से 16.04 तक कोई समर्थित अपग्रेड नहीं है।

इस दृष्टिकोण के बाद आपके 16.04 माध्यम की कोई आवश्यकता नहीं है

हमेशा की तरह, शुरू करने से पहले अपनी महत्वपूर्ण फाइलों का बैकअप बनाने पर विचार करें।

LTS तक सीमित करें

GUI के बिना LTS में अपग्रेड को सीमित करने का तरीका इनकी वैल्यू को बदलना  Promptहै  /etc/update-manager/release-upgrades

इसे सेट करें

[DEFAULT] Prompt=lts

संभावित मान हैं

  • कभी नहीं: एक नई रिलीज के लिए जाँच कभी नहीं

  • सामान्य: यह देखने के लिए जांचें कि क्या कोई नया रिलीज़ उपलब्ध है। यदि एक से अधिक नए रिलीज़ पाए जाते हैं, तो रिलीज़ अपग्रेडर रिलीज़ को अपग्रेड करने का प्रयास करेगा जो तुरंत वर्तमान में चल रही रिलीज़ को सफल करता है।

  • lts: यह देखने के लिए जांचें कि क्या कोई नया LTS जारी है। वर्तमान में चल रहे एक के बाद अपग्रेड पहले एलटीएस रिलीज के लिए अपग्रेड करने का प्रयास करेगा। ध्यान दें कि इस विकल्प का उपयोग नहीं किया जाना चाहिए, यदि वर्तमान में चल रही रिलीज़ स्वयं एक LTS रिलीज़ नहीं है, क्योंकि उस स्थिति में यह निर्धारित करने में सक्षम नहीं होगा कि क्या कोई नया रिलीज़ उपलब्ध है

कैसे अपग्रेड करें

दोनों अपग्रेड प्रक्रियाओं के लिए आपको हमेशा मौजूदा सिस्टम को अपडेट करना चाहिए

sudo apt-get update
sudo apt-get upgrade

फिर के माध्यम से उन्नयन शुरू करते हैं

sudo do-release-upgrade

या - विशेष मामले - विकास संस्करणों के लिए (जो 14.04 से 16.04 तक उन्नयन के लिए वैध है, 16.04.1 तक जारी किया गया था):

sudo do-release-upgrade -d

यदि do-release-upgradeकमांड नहीं मिली है, तो इसे स्थापित करें:

sudo apt-get install update-manager-core

यह उल्लेख किया जाना चाहिए कि एलटीएस 14.04 से 16.04 तक एलटीएस 16.04.1 तक सक्षम नहीं होगा, अब से कई महीने बाद।
थॉमस वार्ड

@ThomasW .: सच है, जबकि यह अभी भी पहले से ही काम करता है अगर आप का उपयोग कर रहे हैं -d
dufte

सच है, लेकिन यह आपके पोस्ट से निर्धारित करना कठिन है, इसलिए टिप्पणी।
थॉमस वार्ड

अच्छी बात है, मैंने पोस्ट को थोड़ा अपडेट किया
dufte

0

जहां तक ​​मैं बता सकता हूं, मुझे /etc/update-manager/release-upgrades प्रॉम्प्ट को बदलने के लिए संपादित करना होगा [DEFAULT] Prompt=lts

फिर रिबूट करें और ये कमांड दें:

sudo bash
apt-get update
apt-get upgrade

{फिर से रिबूट}

sudo bash
do-release-upgrade -c

{जाँच लक्ष्य संस्करण}

do-release-upgrade

{मैं अब 12.04 से 14.04 तक अपग्रेड कर सकता हूं; 14.04 से 16.04 तक अपग्रेड करने के लिए अगस्त तक इंतजार करना पड़ सकता है}

=========

मैंने एक प्रश्न पूछा कि 12.04 से 16.04 तक किसी सर्वर को कैसे अपग्रेड किया जाए। मुझे कई लीड्स, अन्य साइटों के लिंक आदि मिले, अंत में, मैंने अपना जवाब पोस्ट किया - विशिष्ट कमांड्स जो मुझे करने के लिए देने होंगे। मेरे पोस्ट किए गए उत्तर को अन्य सभी उत्तरों को पढ़ने से रोका गया था।

हर उत्तर की रेटिंग होती है। मुझे लगता है कि उच्च संख्या बेहतर है। मैं देखता हूं कि मेरे सारांश के उत्तर में माइनस एक की रेटिंग है। मुझे लगता है कि यह शून्य से भी बदतर है। मैंने एक माइनस एक रेटिंग कैसे अर्जित की?

नोट: मेरे तीनों कंप्यूटर पहले से ही "Prompt = lts" पढ़ते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.