क्या मैं आसानी से एक एलटीएस से अगले एलटीएस रिलीज में अपग्रेड कर सकता हूं?


97

प्रश्न उबंटू रिलीज प्रक्रिया के बारे में है। क्या n से n + 1 रिलीज़ से पलायन अपेक्षित है?

मान लें कि हमारे पास स्थापित Ubuntu 14.04 LTS वाला सर्वर है। क्या यह एप्टीट्यूड अपग्रेड के माध्यम से Ubuntu 16.04 LTS में आसानी से अपग्रेड हो जाएगा?

मान्यताओं:

  • गुंजाइश सॉफ्टवेयर है
  • इसलिए हम मानते हैं कि दिए गए हार्डवेयर को दोनों रिलीज़ (अपग्रेड और से) पर समर्थित है
  • इसीलिए, अपग्रेड से पहले हमेशा आपको असफलता के मामले में बैकअप देने में सक्षम बनाने के लिए कहा जाता है

7
संक्षिप्त उत्तर: हाँ आप LTS से LTS में नवीनीकृत कर सकते
थॉमस वार्ड

3
आप क्यों मानेंगे कि आप नहीं कर सकते हैं?
ब्रिअम

3
मैं उबंटू एलटीएस सर्वर के साथ अनुभवी नहीं हूं, मैंने आर्क, स्लैकवेयर, एसयूएसई और अन्य डिस्ट्रोस का उपयोग किया था ... कुछ आई अनुभवी स्थितियों में जो रिलीज एनएक्स से (एन + 1) पर माइग्रेशन करते हैं। मुझे खरोंच से आवश्यक पुनर्संस्थापन की आवश्यकता थी, या बहुत था। दर्दनाक (पसीने और आँसू और रक्त के बाद खरोंच से पुनर्स्थापना के लिए अग्रणी)। इसलिए, मैं हाथ से पहले पूछता हूं, यह सुनिश्चित नहीं किया जा रहा है कि क्या चिकनी संक्रमण केवल सामान्य रिलीज के लिए उपलब्ध हैं, या एलटीएस रिलीज के लिए भी।
ग्रेज़ोगोरज़ विएर्ज़ोवेकी

1
ध्यान दें कि यदि आप विलंब करते हैं और एलटीएस जारी होने के बाद लंबे समय तक प्रतीक्षा करते हैं, तो अब समर्थित नहीं है (जो आपको नहीं चाहिए, क्योंकि सुरक्षा अद्यतन), अपग्रेड प्रक्रिया बहुत आसान नहीं है
जैच लिप्टन

5
@GrzegorzWierzowiecki, एक स्पष्टीकरण: आर्क एक रोलिंग रिलीज़ है, इसलिए आपके द्वारा इंस्टॉल किए जाने के बाद कोई रिलीज़ नहीं होती है। एक एकल pacmanआदेश बस आपको नवीनतम मिलता है। आर्क का कोई रिलीज़ नाम नहीं है; वे सभी नियमित रूप से इंस्टॉलर की एक श्रृंखला काटते हैं।

जवाबों:


61

हां, आप एक उबंटू एलटीएस संस्करण से अगले एक में अपग्रेड कर सकते हैं, गैर-एलटीएस रिलीज को बीच में छोड़ते हुए। यह उस तरह से काम करने का इरादा है और इसका परीक्षण किया जाता है।


6
पिछली बार जब मैंने एक एलटीएस से अगले में अपग्रेड किया तो मुझे पहले बिंदु के रिलीज होने का इंतजार करना पड़ा। क्या यह प्रतिबंध हटा लिया गया है?
गेराल्ड श्नाइडर

5
@GeraldSchneider LTS रिलीज़ का पॉइंट (नो पाइंट पोज़) स्थिरता है, इसलिए वे एक अपग्रेड जारी होने तक अपग्रेड नोटिफिकेशन को सक्षम नहीं करते हैं। आप हालांकि (या उसके किसी एक झंडे का उपयोग करके अपग्रेड कर सकते हैंdo-release-upgrade , मैं सटीक प्रक्रिया भूल गया हूं)। अधिक जानकारी के लिए देखें: askubuntu.com/questions/125392/...
सेठ

1
अब जब 16.04.1 बाहर है, तो मैं अभी भी अपने ubuntu सर्वर 14.04 LTS पर एक रिलीज-अपग्रेड नहीं कर सकता। मेरा प्रश्न यहाँ है - askubuntu.com/questions/801488/…
लॉर्ड लोह।

2
इस तरह से काम करने का इरादा है, फिर भी यह वेबसाइट 14.04-> 16.04 अपग्रेड के बारे में दर्जनों सवालों को होस्ट करती है। एक "कर्नेल पैनिक" वह नहीं है जिसे मैं "सुगम अपग्रेड" कहता हूं ...
स्किप्पी ले ग्रैंड गौरौ

1
यदि आप bog मानक स्टॉक उबंटू कर्नेल का उपयोग नहीं कर रहे हैं और आप किसी भी ड्राइवर का उपयोग नहीं करते हैं, तो आमतौर पर कर्नेल पैनिक उत्पन्न होता है, जैसे कि अधिकांश वीडियो कार्ड ड्राइवर, कुछ नेटवर्क ड्राइवर और अन्य तृतीय पक्ष एप्लिकेशन "टेंट द कर्नेल"। निश्चित रूप से ऐसे मामले हैं जहां यह सुपर सुचारू नहीं है, लेकिन यदि आप 3rd पार्टी रेपो / पीपीए को अक्षम करते हैं और मालिकाना वीडियो कार्ड ड्राइवरों को अक्षम करते हैं / अपग्रेड करते हैं, तो आमतौर पर आपके पास अपग्रेड करने से पहले ड्राइवर की उपयोगिता नहीं होती है।
ड्रैगन

65

आप LTS रिलीज़ के माध्यम से आसानी से अपग्रेड कर सकते हैं चाहे वह सर्वर हो या डेस्कटॉप। इससे कोई फर्क नहीं पड़ता कि आप क्या उपयोग करते हैं, आपको बस इन कमांड का उपयोग करने की आवश्यकता है:

डेस्कटॉप संस्करण के लिए:

sudo do-release-upgrade

सर्वर संस्करण के लिए:

sudo apt-get install update-manager-core
sudo do-release-upgrade

नोट: कृपया हमेशा सुनिश्चित करें कि आप जिस लक्ष्य LTS का परीक्षण कर रहे हैं, उसे मशीन में LiveCD में अपग्रेड करने के लिए कहा जा रहा है, जिसका उपयोग आप यह सुनिश्चित करने के लिए कर रहे हैं कि वास्तविक अपग्रेड के लिए जाने से पहले सब कुछ ठीक से काम कर सके।


1
और वैसे भी, यह sudo उपयुक्त नहीं होगा-अपग्रेड अपग्रेड? या कि कुछ और के लिए है?
सुपरसलाइडर

7
@SuperSluether dist-upgradeपूरे सिस्टम, ऐप्स, कर्नेल, नवीनतम उपलब्ध संस्करणों के लिए बहुत कुछ अपडेट करता है, लेकिन वितरण नहीं, do-release-upgradeअगली रिलीज़ में अपग्रेड हो जाएगा, dist-upgradeअगर आपको नया कर्नेल और सामान पसंद है, तो अपडेट मैनर के विपरीत , आपको करना चाहिए बस उस संस्करण, एप्लिकेशन और सुरक्षा के लिए कर्नेल अपडेट करता है।
मार्क किर्बी

2
आप के साथ फ्लिम का जवाब मिलाएं और अपने स्रोतों को जोड़ें, और मैं इसे
बढ़ा दूंगा

1
हां, आप नीचे दिए गए उत्तरों की तरह अपग्रेड कर सकते हैं, लेकिन आपको इस उत्तर पर कमांड का उपयोग वास्तव में उबंटू संस्करणों को अपग्रेड करने के लिए करना होगा।
डोमिनिक हेस

1
ठीक है @DominicHayes मैंने अपना वोट बदल दिया है, जब आप संपादित करते हैं तो टिप्पणी करना न भूलें, किसी को भी इसकी सूचना नहीं है।
मार्क किर्बी

26

मैंने अन्य उत्तरों पर भरोसा किया और 14.04 से 16.04 तक अप-टू-डेट अपग्रेड से आगे बढ़ गया do-release-upgradeअब मैं एक गिरी घबराहट का सामना कर रहा हूं।

यहाँ अन्य प्रासंगिक प्रश्न हैं (मेरा नहीं), सबसे अनुत्तरित:

इसलिए प्रश्न का वास्तविक उत्तर "क्या मैं सुचारू रूप से एक एलटीएस से अगली एलटीएस रिलीज के लिए उन्नयन कर सकता हूं", विशेष रूप से जब 14.04-> 16.04 में लागू किया जाता है जैसा कि ओपी में सुझाव दिया गया है, स्पष्ट रूप से "हां" नहीं है - और सबसे अधिक यदि सभी उत्तर नहीं हैं इस संबंध में गलत हैं।

सबसे अच्छा, आप आसानी से अपग्रेड कर सकते हैं।


क्या आपने बूट के दौरान अलग-अलग कर्नेल का चयन करने की कोशिश की है? मेरा अनुभव यह है कि आमतौर पर ऐसा तब होता है जब कोई व्यक्ति लंबे समय तक अपडेट / अपग्रेड नहीं करता है और बाद में अपग्रेड / अपडेट / बूट विभाजन के दौरान पूर्ण हो जाता है। हालांकि मैंने सामान्य अपग्रेड के दौरान वर्णित समस्या का सामना किया है। (इसलिए, मैं इसे पूर्ण सिस्टम अपग्रेड के लिए कुछ विशिष्ट के बजाय "मानक उन्नयन" भाग के साथ समस्या मानता हूं)। फिर इस तरह की सलाह मदद करती है। मुझे नहीं पता कि अगर आपका मामला है, लेकिन मुझे आशा है कि इससे मदद मिलेगी।
ग्रेज़गोरज़ वियर्ज़ोवेकी

@GrzegorzWierzowiecki सुझाव के लिए धन्यवाद, लेकिन मेरे मामले में एक साफ सेटअप वापस पाने की कोई उम्मीद नहीं थी: init सिस्टम गायब हो गया था और apt की निर्भरता का पेड़ पूरी तरह से टूट गया था। (और मुझे यकीन है कि मेरे पास पहले से पर्याप्त खाली जगह थी।)
स्किप्पी ले ग्रैंड गौरू

सुनने को कहा। एक दिन मैंने लाइव सीडी / डीवीडी से उबरने के लिए अन्य डिस्ट्रो पर इसी तरह की स्थिति को प्रबंधित किया, और बहुत सारे मैनुअल क्लीन अप, मुझे यकीन नहीं है कि अगर मैं इसे फिर से दोहराऊंगा, तो अधिक संभावना है कि स्क्रैच से बचे हुए एमडब्लू का बैकअप शुरू हो जाए। सौभाग्य!
ग्रेज़गोरज़ वियर्ज़ोवेकी

@GrzegorzWierzowiecki एक अलग विभाजन पर होने / होने से यह कम दुखी है कि ऐसा लगता है। ;-)
स्किप्पी ले ग्रैंड गौरू

और / etc और usr ...;) यह सब निर्भर करता है कि आपकी कस्टमाइज़ेशन कहां रहती है / पहुंचती है
Grzegorz Wierzowiecki

7

आप एक एलटीएस संस्करण से दूसरे में अपग्रेड कर सकते हैं। अगर इसकी चिकनी या नहीं निर्भर करती है।

यदि आप केवल OS की बात कर रहे हैं, तो प्रक्रिया का परीक्षण किया जाता है और यदि आपका हार्डवेयर संगत है तो सबकुछ ठीक हो जाएगा।

हालांकि यह मत भूलो कि आपके पास अपने सॉफ़्टवेयर / स्क्रिप्ट / आदि इंस्टॉल किए जा सकते हैं या अन्य कॉन्फ़िगरेशन हो सकते हैं जो नए संस्करण में बिना निर्भरता के हो सकते हैं। (उदाहरण: आपके पास कुछ स्क्रिप्ट हैं जिन्हें हटाए गए कार्यों के साथ एक नए संस्करण में हटा दिया गया है)


4

14.04 से 16.04 तक की अपग्रेड स्वचालित रूप से नहीं होती है जब 16.04 अप्रैल में निकलती है लेकिन जुलाई में पहली बिंदु 16.04.1 उपलब्ध हो जाएगी और सभी 14.04 उपयोगकर्ताओं को तब अपग्रेड की पेशकश की जाएगी।

हालाँकि, यदि आप तुरंत अपग्रेड करना चाहते हैं, तो आपको पहले इंटरमीडिएट रिलीज़ में अपग्रेड करने की आवश्यकता नहीं है। बस एक टर्मिनल में निम्नलिखित चलाएँ (और अपना पासवर्ड टाइप करें):

sudo update-manager -d

फिर आपको 16.04.1 की प्रतीक्षा किए बिना 14.04 -> 16.04 अपग्रेड की पेशकश की जाएगी।

उबंटू स्वचालित रूप से 16.04 से 14.04 उपयोगकर्ताओं की पेशकश करने का कारण नहीं बताता है: वे उपयोगकर्ता बहुत स्थिर एलटीएस रिलीज का उपयोग कर रहे हैं, और यदि वे रिलीज में तुरंत अपग्रेड किए गए तो 16.04 में अनदेखा बग मार सकते हैं। 16.04 में पाए जाने वाले किसी भी महत्वपूर्ण कीड़े को 16.04.1 बिंदु रिलीज़ द्वारा तय किया जाना चाहिए, इसलिए एलटीएस उपयोगकर्ताओं के पास नए रिलीज़ में बग्स में चलने की कम संभावना है।


1
update-manager -d14.04 से 16.04 तक की कोशिश की । यूआई को तोड़ दिया।
21E47 को AlikElzin-kilaka

sudo: update-manager: command not found
मैट

3

पुराने गैर-एलटीएस रिलीज़ से अपग्रेड करने पर बस एक त्वरित टिप्पणी: मैं 13.04 (रेयरिंग रिंगटोन, गैर-एलटीएस) पर अटका हुआ था, और अपग्रेड करना चाहता था। सबसे पहले 14.04 एलटीएस (भरोसेमंद तहर) तक उठें, फिर 16.04 (एक्सियन जेरुस) में अपग्रेड करें।

13.04 (सितंबर 2016 में!) से अपग्रेड करने के लिए, आपको कुछ हैकिंग की आवश्यकता है, और इस आदमी के पास एक तरीका था: http://tuxtrix.com/2014/03/upgrad-from-ubuntu-1304-to-ubuntu-1404.html

यह मेरे लिए काम किया!

(टिप: कंसोल को उन्नत करें (ctrl + alt + F1), डेस्कटॉप जीयूआई में नहीं। अपग्रेड करते समय, एक्स या जो कुछ भी मुझ पर लटका दिया गया, और मुझे इसे पाने के लिए थोड़ा सा हथौड़ा करना पड़ा ..)


यह है कि मैं कैसे अपग्रेड को रिलीज करता हूं, इसने हर बार काम किया है। अब 18.04 में मैं LTS अपग्रेड के साथ परीक्षण करूंगा। मैं 16.04
userDepth


0

यदि आप 12.04 LTS से 16.04 LTS में अपग्रेड करना चाहते हैं, तो आप ऐसा नहीं कर सकते। आप इस तरह एक एलटीएस रिलीज को छोड़ नहीं सकते। आपको 12.04-> 14.04 और फिर 14.04-> 16.04 अपडेट करना होगा।

यह शायद जल्दी से एक पुनर्स्थापना करने के लिए (और अपने सर्वर को स्थापित करना होगा ताकि यह अगली बार आसान हो जाए;))।


0

हां, आप आसानी से और आसानी से एक एलटीएस से अगले एलटीएस रिलीज के लिए अपग्रेड कर सकते हैं:

स्टेप प्रेस Alt + F2और टाइप करें update-managerऔर फिर ऑनस्क्रीन निर्देशों का पालन करें।


0

एलटीएस सिस्टम के बारे में टिप्पणियाँ और लिंक

पहली स्थापना के लिए और नए जारी किए गए संस्करण में अपग्रेड करने के लिए उबंटू के संस्करण का चयन करना कठिन और भ्रमित करने वाला हो सकता है। यह उत्तर इस बात पर केंद्रित होगा कि संस्करण को सबसे लंबे समय तक समर्थन समय ('जीवन के अंत' तक) के साथ कैसे खोजा जाए , जो अक्सर एलटीएस रिलीज का पहला बिंदु रिलीज होता है (एलटीएस का अर्थ है लॉन्ग टाइम सपोर्ट)।

अभी, जब यह लिखा गया है, तो यह उबंटू 16.04.1 LTS है, और इसकी आईएसओ फाइलें वर्तमान संस्करणों के लिए 'सामान्य' लिंक के माध्यम से नहीं मिली हैं।

समर्थन अंतराल को इस लिंक में विवरण और आरेख के साथ वर्णित किया गया है,

www.ubuntu.com/info/release-end-of-life

दूसरे, तीसरे और चौथे बिंदु रिलीज की कर्नेल श्रृंखला पहले बिंदु रिलीज की कर्नेल श्रृंखला से अलग होती है, और लंबे समय तक समर्थित नहीं होती है। हार्डवेयर लिंक स्टैक को इन लिंक्स के अनुसार अपग्रेड किया जाना चाहिए /

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

सब कुछ अप टू डेट रखने के लिए (कर्नेल के सुरक्षा अद्यतन सहित)। यह जोखिम भरा है और मैं आपको ऐसा करने के लिए हतोत्साहित करूंगा। कई विफलताओं की सूचना है। इनमें से कुछ समस्याएं पाई जा सकती हैं, अगर आप वेब ब्राउज़र की विंडो के ऊपरी दाएं कोने के पास AskUbuntu (और Enter दबाएं) के पास 'खोज Q & A' विंडो में HWE टाइप करें।

पांचवें बिंदु रिलीज़ की कर्नेल श्रृंखला अगले एलटीएस रीलेज़ की है और इसमें लंबा समर्थन है।

एक स्थिर और विश्वसनीय प्रणाली के लिए रणनीति

यदि आप एक स्थिर और विश्वसनीय प्रणाली का उपयोग करना चाहते हैं, तो मैं निम्नलिखित रणनीति की सिफारिश करूंगा।

  • सभी फ़ाइलों के लिए एक अच्छा बैकअप रूटीन, जिसे आप रखना चाहते हैं, एक स्थिर और विश्वसनीय प्रणाली का मूल है। इसमें आपकी व्यक्तिगत फाइलें और ऑपरेटिंग सिस्टम के पूरे हिस्से या इंस्टॉल किए गए एप्लिकेशन प्रोग्राम और ट्वीक शामिल हैं।

  • एलटीएस रिलीज़ के साथ स्थापित करें और रहें जो अप्रैल, 2014, 2016, 2018, 2018 के दौरान जारी किए गए ...

  • उस संस्करण को स्थापित करें जिसके पास जीवन के अंत तक सबसे लंबा समय है। इसका परीक्षण करें और यदि यह अच्छी तरह से काम करता है, तो इसके साथ रहें। "अगर यह नहीं टूटा है, तो इसे ठीक न करें"

    कर्नेल श्रृंखला के भीतर अपडेट और अपग्रेड के साथ रहें

    sudo apt update
    sudo apt full-upgrade
    
  • जब अगला पहला बिंदु रिलीज़ हो जाता है, तो एक महीने तक प्रतीक्षा करें, और अगस्त में कुछ देर से, सबसे खराब कीड़े तय हो जाते हैं, और आप नई रिलीज़ को स्थापित कर सकते हैं और अपडेट और अपग्रेड एक अच्छी डीबग और पॉलिश प्रणाली के लिए कर सकते हैं। इसका मतलब बदल सकता है

    • 14.04.1 LTS से 16.04.1 LTS तक, या
    • 14.04.1 एलटीएस से 18.04.1 एलटीएस (केवल मानक उबंटू में 5 साल एलटीएस है), या
    • 14.04.5 LTS से 16.04.1 LTS तक, या
    • 14.04.5 LTS से 18.04.1 LTS (केवल मानक Ubuntu में 5 साल LTS है), या
    • 16.04.1 LTS से 18.04.1 LTS तक, या
    • 16.04.1 LTS से 20.04.1 LTS (केवल मानक Ubuntu में 5 वर्ष LTS है), या
    • 16.04.5 LTS से 18.04.1 LTS तक, या
    • 16.04.5 LTS से 20.04.1 LTS ...

अक्सर एक नई प्रणाली को स्थापित करना बेहतर होता है और इसके बाद अपनी व्यक्तिगत फाइलों को पुराने सिस्टम से नई प्रणाली में कॉपी कर लें। पुराने एलटीएस रिलीज से अगले एलटीएस रिलीज के माध्यम से अपग्रेड करना संभव है

sudo do-release-upgrade

लेकिन यह जोखिम भरा है, और आपने इसे आजमाने से पहले बेहतर बैकअप लिया है।

आईएसओ फाइलें प्राप्त करें

इन लिंक्स के माध्यम से सबसे लंबे समय तक शेष समर्थन के साथ संस्करण की आईएसओ फाइलों की तलाश शुरू करें,

यदि उन लिंक के माध्यम से सबसे लंबे समय तक समर्थन के साथ संस्करण की आईएसओ फाइलें नहीं मिली हैं, तो आप उन्हें निम्न सामान्य लिंक के माध्यम से पा सकते हैं,

और अभी, जब यह लिखा जाता है, तो आप निम्न लिंक के माध्यम से Ubuntu 16.04.1 LTS खोजना चाहते हैं:

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