सवाल मैं उबंटू के एक नए संस्करण में अपग्रेड कैसे करूं?


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


384
2018-04-26 08:51


मूल


सम्बंधित: उबंटू के पिछले संस्करण से अपग्रेड करें उबंटू वेबसाइट पर। - Eliah Kagan


जवाब:


सारांश

यह उत्तर अनुशंसित सारांशित करता है सामुदायिक उन्नयन प्रक्रिया

आपको हमेशा पढ़ना चाहिए रिलीज नोट्स किसी भी संभावित समस्या के लिए जो आपके अपग्रेड को प्रभावित कर सकता है।

बैकअप

कोई अपग्रेड प्रक्रिया शुरू करने से पहले - अपने आप से यह प्रश्न पूछें:

क्या मैं दस्तावेज और फाइलों जैसे किसी भी / सभी डेटा खो सकता हूं? 

अगर जवाब नहीं है - तो अपनी स्थापना का बैकअप लें

उबंटू का उन्नयन 100 में से 99 गुना काम करता है - यदि बैकअप गलत हो जाता है तो बैकअप आपको बाद में बहुत निराशाजनक बचाएगा।

बैकअप उपकरण की तुलना

ग्राफिक्स

यदि आपने मालिकाना ड्राइवरों को इंस्टॉल किया है अतिरिक्त चालक या हार्डवेयर ड्राइवर्स खिड़की तो इन्हें 12.04 / 14.04 के लिए उपयुक्त एनवीडिया / एटीआई बाइनरी ड्राइवर के साथ स्वचालित रूप से अपग्रेड किया जाना चाहिए

यदि आपने निर्माता वेबसाइट से मैन्युअल रूप से मालिकाना ड्राइवरों को मैन्युअल रूप से डाउनलोड और इंस्टॉल किया है तो सिफारिश है कि इन ड्राइवरों को पहले हटा दें और अपग्रेड करने से पहले ओपन-सोर्स ड्राइवरों पर वापस जाएं। संभावित रूप से क्या हो सकता है कि ए /etc/X11/xorg.conf फ़ाइल अपग्रेड के बाद और बाद में पहली रीबूट पर रहेगी, आप 'ब्लैक स्क्रीन' में बूट हो जाएंगे।

ये प्रश्न हटाने की प्रक्रिया का वर्णन करते हैं:

  1. मैं अपनी साइट से डाउनलोड किए गए अति / एएमडी ड्राइवर्स को कैसे हटा सकता हूं?

  2. एनवीडिया ड्राइवर को हटाएं और नोव्यू पर वापस जाएं

PPAs

अपग्रेड के दौरान, आपके द्वारा जोड़े गए किसी भी पीपीए स्रोत स्वचालित रूप से अक्षम हो जाएंगे। आम तौर पर, पीपीए अपग्रेड प्रक्रिया को प्रभावित नहीं करते हैं।

कुछ विशिष्ट पीपीए हैं जो मुद्दों का कारण बन सकते हैं - एक्स-स्वाट तथा xorg-edgers। इन पीपीए हटा दिया जाना चाहिए के जरिए ppa-purge उन्नयन से पहले

  1. ubuntu-एक्स-स्वाट / x-अपडेट 
  2. xorg-edgers / ppa

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

आपका 13.10 अपग्रेड प्रोग्राम आपको नई रिलीज के बारे में सूचित करेगा और एक अपग्रेड प्रदान करेगा। यदि ऐसा नहीं होता है तो नीचे मुसीबत-शूटिंग अनुभाग देखें।

कृपया 12.04 / 14.04 के बीच एलटीएस उपयोगकर्ताओं के लिए विशेष मामले के लिए परेशानी-शूटिंग अनुभाग देखें और रिलीज 12.04.1 / 14.04.1

आधिकारिक ubuntu.com पृष्ठ में जानकारी है:

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

वैकल्पिक रूप से, एक बिटरोरेंट क्लाइंट जैसे ट्रांसमिशन, आधिकारिक डेस्कटॉप आईएसओ धार का उपयोग करके डाउनलोड करें।

नेटवर्क पर अपग्रेड करें

आप निम्न प्रक्रिया के साथ नेटवर्क पर आसानी से अपग्रेड कर सकते हैं।

  1. अद्यतन प्रबंधक लॉन्च करें।
  2. नए अपडेट की जांच के लिए चेक बटन पर क्लिक करें।
  3. यदि इंस्टॉल करने के लिए कोई अपडेट हैं, तो उन्हें इंस्टॉल करने के लिए अपडेट इंस्टॉल करें बटन का उपयोग करें, और पूर्ण होने के बाद फिर से जांचें दबाएं।
  4. एक संदेश आपको नई रिलीज की उपलब्धता के बारे में सूचित करेगा।

10.04 एलटीएस / 12.04 एलटीएस उपयोगकर्ताओं के लिए आपको "रिलीज अपग्रेड - नई वितरण रिलीज दिखाएं" ड्रॉप-डाउन की जांच करने की आवश्यकता है ताकि यह सुनिश्चित किया जा सके कि "दीर्घकालिक समर्थन केवल रिलीज़" चुना गया है, और अन्यथा अगर इसे बदल दिया जाए। अधिक जानकारी के लिए नीचे समस्या निवारण अनुभाग देखें। कृपया 12.04 / 14.04 के बीच एलटीएस उपयोगकर्ताओं के लिए विशेष मामले के लिए परेशानी-शूटिंग अनुभाग देखें और रिलीज 12.04.1 / 14.04.1

update-manager-upgrade

  1. अपग्रेड क्लिक करें।

ऑन-स्क्रीन निर्देशों का पालन करें।

यह भी देखें:

  • https://help.ubuntu.com/community/TrustyUpgrades कुछ मामलों के लिए उन्नयन के कुछ वैकल्पिक तरीकों के बारे में अधिक जानकारी के लिए।

सीडी या यूएसबी छवि का उपयोग करके उन्नयन

यदि आप 10.04 एलटीएस / 12.04 एलटीएस या 11.10 / 13.10 का उपयोग कर रहे हैं और आप या तो लाइव सीडी से बूट सीडी या बूट को इंस्टॉल करना शुरू करने के लिए डालेंगे तो यह 12.04 / 14.04 को अपग्रेड करने का विकल्प देगा। यह स्वचालित रूप से स्थापित अनुप्रयोगों का पता लगाएगा और आपके अनुप्रयोगों के अद्यतन संस्करण को भी स्थापित करेगा।

यदि आप एक आईएसओ डाउनलोड करते हैं, तो सिफारिश करने के लिए सिफारिश है md5sum जांच आईएसओ डाउनलोड और जलाया सीडी दोनों मान्य हैं सुनिश्चित करने के लिए।

  • 10.04 एलटीएस / 12.04 एलटीएस से अपग्रेड करें (यहां दोहरी बूट के साथ दिखाया गया है):

नोट: 10.04 से 12.04 तक के उन्नयन / 12.04 से 14.04 तक के उन्नयन अभी तक सक्रिय नहीं हैं, अधिक जानकारी के लिए यह प्रश्न देखें:

कमांड लाइन का उपयोग कर उन्नयन (जैसे उबंटू सर्वर):

11.10 / 13.10 और बाद में
  • रन do-release-upgrade टर्मिनल में
10.04 / 12.04
  • संपादित करें /etc/update-manager/release-upgrades और सेट करें Prompt=lts

  • रन do-release-upgrade टर्मिनल में

समस्या निवारण

यदि आपका 10.04 / 12.04 या 11.10 / 13.10 अपडेट-मैनेजर आपको अपग्रेड करने के लिए संकेत नहीं देता है, तो अपनी जांच करें सॉफ्टवेयर स्रोत यह देखने के लिए कि क्या यह "कभी नहीं" पर सेट है। यदि यह मान को "लांग टर्म सपोर्ट रिलीज केवल" (10.04 एलटीएस / 12.04 एलटीएस) / "किसी भी नए संस्करण के लिए" (11.10 / 13.01) में बदलता है:

enter image description here
10.04 एलटीएस / 12.04 एलटीएस के लिए

enter image description here
11.10 / 13.10 के लिए

उबंटू इंजीनियरिंग फाउंडेशन टीम मैनेजर स्टीव लैंगसेक के मुताबिक:

एलटीएस रिलीज के बीच उन्नयन डिफ़ॉल्ट बिंदु तक डिफ़ॉल्ट रूप से सक्षम नहीं होते हैं, यह अनुशंसा की जाती है कि अधिकांश एलटीएस उपयोगकर्ता उन्नयन से पहले तब तक प्रतीक्षा करें।

यदि आप पहले अपग्रेड करना चुनते हैं, तो आप -d विकल्प को अपग्रेड टूल पर चला सकते हैं do-release-upgrade -d या update-manager -d, वेनिला 10.04 / 12.04 से 12.04 / 14.04 तक अपग्रेड करने के लिए।

अधिक जानकारी के लिए यह प्रश्नोत्तर देखें:

एलटीएस से अगले में अपग्रेड करते समय "कोई नई रिलीज नहीं मिली" क्यों है?

यदि आप एक का उपयोग कर रहे हैं उबंटू के जीवन संस्करण का अंत

आपको परिवर्तन करने की आवश्यकता हो सकती है /etc/apt/sources.list को संदर्भित करने के लिए पुराने विज्ञप्ति उबंटू का सर्वर आवश्यक संशोधन करने के लिए इस प्रश्न में दिए गए उत्तरों का पालन करें और फिर उबंटू के एक नए संस्करण में अपग्रेड करें:


294
2017-11-05 03:09





मेरे अनुभव उन्नयन के आधार पर ट्यूटोरियल जैसी उत्तर के रूप में मेरी सलाह यहां दी गई है।

इस प्रक्रिया का परीक्षण मेरे द्वारा किया गया था, और यह काम करता था जैसा कि यह करना चाहिए। उम्मीद है कि यह दूसरों को समस्याओं के बिना अपग्रेड करने में मदद करेगा।

यह एक आधिकारिक गाइड नहीं है।

दोस्ताना सलाह

भागने का कोई कारण नहीं है। पहले दिन से अपग्रेड करने का कोई कारण नहीं है। नया उबंटू संस्करण दूर नहीं जा रहा है। यह अभी भी अगले सप्ताह और अगले महीने होगा ... सर्वर को शांत करने के लिए छोड़ दें। अगर सर्वर अपग्रेड के दौरान नीचे चला जाता है तो यह बहुत निराशाजनक और दर्दनाक होगा।

चल पड़े हैं

सबसे पहले हमें यह जांचना है कि नया संस्करण उपलब्ध है या नहीं। एक टर्मिनल खोलें Ctrl+ऑल्ट+टी और यह आदेश दें:

do-release-upgrade -c

यह आदेश जांच करेगा कि नया संस्करण सर्वर से उपलब्ध है या नहीं और परिणाम लौटाएगा। यदि आपको लगता है कि यह आदेश उपलब्ध नहीं है, तो आपको इसे स्थापित करने की आवश्यकता है update-manager-core पैकेज। यदि आपका डिस्ट्रो अब समर्थित नहीं है, तो आप इस अपग्रेड विधि का उपयोग करने से पहले इस पैकेज की प्रतिलिपि के लिए पुराने दर्पणों को खोजना होगा।

यदि संस्करण उपलब्ध है तो हम आगे बढ़ सकते हैं।

यदि संस्करण उपलब्ध नहीं है फिर एक और बात की जांच करें। इस फ़ाइल को खोलें:

gksudo gedit /etc/update-manager/release-upgrades

और देखें कि क्या प्रॉम्प्ट सामान्य के बराबर है  Prompt=normal। यदि यह नहीं है, तो इसे बदलें; फ़ाइल सहेजने के बाद, टर्मिनल में नीचे दिए गए आदेश चलाएं:

sudo apt-get update 
do-release-upgrade -c

अपग्रेड से पहले

सभी बाहरी पीपीए निकालें

आपको अतीत में जोड़े गए सभी पीपीए को हटाना होगा। उनमें से कुछ काम नहीं कर सकते हैं, उनमें से कुछ नए संस्करण में असमर्थित या यहां तक ​​कि बहिष्कृत भी हो सकते हैं।

उबंटू खोलो सॉफ्टवेयर केंद्र और संपादन> सॉफ्टवेयर स्रोत> अन्य सॉफ्टवेयर पर क्लिक करें और उसके बाद सभी पीपीए को एक-एक करके क्लिक करें और हटा दें।

सावधान रहे

कुछ पीपीए, जैसे कि उबंटू एक्स-टीम, "Xorg दरार पुशर्स" टीम या "गनोम 3 टीम" टीम, सिस्टम के कुछ आवश्यक संकुल को अपग्रेड करें।

आपको इन पीपीए को किसी अन्य विधि का उपयोग करना होगा: इंस्टॉल करें पीपीए-पर्ज। यह स्क्रिप्ट आपको अनुमति देगी ढाल मूल (आधिकारिक) उबंटू संस्करण के लिए सभी आवश्यक पैकेज। टर्मिनल में नीचे दिए गए आदेशों का निष्पादन करें:

sudo apt-get install ppa-purge
sudo ppa-purge ppa-name

बदलने के ppa-name भंडार के वास्तविक नाम के साथ। शुद्ध होने के बाद आप दौड़ सकते हैं

sudo apt-get update

स्रोतों को अद्यतन करने के लिए।

गृह व्यवस्था

नए संस्करण में अपग्रेड करने से पहले थोड़ा हाउसकीपिंग करना एक अच्छा विचार है। एक टर्मिनल खोलें और नीचे दिए गए आदेशों को निष्पादित करें, क्रम में:

sudo apt-get --purge autoremove
sudo apt-get clean all
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')

पहली पंक्ति किसी भी अवशिष्ट / टूटे हुए पैकेज को हटाए / ठीक कर देगी। स्वच्छ कमांड सभी पुरानी .deb फ़ाइलों को एपीटी कैश (/ var / cache / apt / archives) से हटा देता है - यह कड़ाई से जरूरी नहीं है, लेकिन यह बहुत अच्छा विचार है यदि आप डिस्क स्थान पर बहुत कम हैं।

sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }') संकुल से छोड़े गए पैकेज कॉन्फ़िगरेशन को हटा दें हटा दिया गया (लेकिन शुद्ध नहीं किया गया)

बग के लिए खोजें

सबसे आम और सामान्य समस्या ग्राफिक्स कार्ड चालक मुद्दे है। उन्नयन से पहले कीड़े के लिए खोजें। जाओ लॉन्चपैड पेज, अपने ग्राफिक्स कार्ड मॉडल (यहां तक ​​कि बेहतर, आईडी) खोजने के लिए खोज बॉक्स का उपयोग करें और बग ब्राउज़ करें। यदि आपको कुछ मिलते हैं, तो बाद में अपग्रेड करने का इंतजार करें, जब बग को ठीक किया गया हो। अगर बग के लिए विशिष्ट है अतिरिक्त चालक (प्रतिबंधित) फिर ड्राइवर को हटा दें उन्नयन से पहले।

कस्टम कर्नेल (अनौपचारिक)

यदि आपके पास कस्टम कर्नेल है, या तो संकलित या .deb पैकेज (उदा। मेनलाइन) से, तो अपग्रेड करते समय आधिकारिक उबंटू कर्नेल से बूट करना एक अच्छा विचार है, अन्यथा अपग्रेड विफल हो सकता है।

रिलीज अपग्रेड करें

टर्मिनल से

अधिकांश उपयोगकर्ता अपडेट-मैनेजर से अपग्रेड करते हैं। ऐसा नहीं है कि मुझे विश्वास नहीं है, लेकिन मैं टर्मिनल पर अधिक भरोसा करता हूं।

सभी आवेदन बंद करें और केवल एक टर्मिनल (पूर्ण स्क्रीन) खोलें। यह आदेश दें और अपग्रेड शुरू हो जाएगा:

sudo do-release-upgrade

अपग्रेड के दौरान

  • किसी भी एप्लिकेशन को न खोलें, रीबूट के बाद इसे छोड़ दें।
  • डेस्कटॉप वातावरण में नेविगेट न करें, आपके पास समय होगा बाद में एक कप कॉफी प्राप्त करें, आराम करें और प्रतीक्षा करें, जब तक धीरज न रखें अपग्रेड खत्म करें।
  • यदि आपको अपग्रेड (टर्मिनल के भीतर से) के दौरान हस्तक्षेप करना है, तो आप कर सकते हैं के साथ टैब तथा दर्ज। उदाहरण के लिए, यदि आपके पास दो हैं प्रदर्शन प्रबंधक (जैसे लाइटडीएम और जीडीएम), अपग्रेड आपको पूछेगा कि आप किस का उपयोग करना चाहते हैं; दबाएँ टैब जब तक आप चाहते हैं कि हाइलाइट नहीं किया गया है, तब दबाएं दर्ज

का आनंद लें!

इस उत्तर को संपादित करने और इसे और अधिक समझने योग्य बनाने के लिए स्वतंत्र महसूस करें   (भाषा सुधार) या / और इसे सुधार (जोड़)।


77
2017-10-08 23:12



मुझे नहीं लगता कि आपको पीपीए को मैन्युअल रूप से हटाने की जरूरत है, तो रिलीज-अपग्रेड आपके लिए ऐसा करेगा। - Jorge Castro
@JorgeCastro कभी-कभी यह भ्रमित नहीं होता है या चीजें उलझन में आती हैं। उन्हें मैन्युअल रूप से निकालना मुश्किल नहीं है और यह अधिक सुरक्षित है। किसी भी तरह से यह केवल मेरा तरीका है। :-) - Nick Thom
@ आदित्य: हाउसकीपिंग सेक्शन किसी भी अवशिष्ट / टूटे हुए पैकेज को हटा देगा / ठीक करेगा। sudo apt-get --purge autoremove किसी भी अवशिष्ट पैकेज को हटा देगा sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }') लेकिन प्रभावी तरीके से अगर पिछले करने में विफल रहता है। हालांकि मुझे लगता है sudo apt-get clean all इसकी आवश्यकता नहीं है क्योंकि यह * .deb पैकेज (सेटअप पैकेज कहें) को हटा देगा जो संग्रहीत रहती है /var/cache/apt/archives जब आप भंडार से कोई नया पैकेज स्थापित करते हैं। मुझे उम्मीद है कि आपका डबल अब स्पष्ट है। :) - Saurav Kumar


दर्दनाक उबंटू उन्नयन के आधे दशक के अनुभव के आधार पर मेरी विधि अलग है। मैं ट्रॉलिंग नहीं कर रहा हूं, बस उपयोग की जाने वाली विधियों को साझा कर रहा हूं।

बेशक आप अपने सभी को खोने का जोखिम नहीं उठा सकते हैं डेटा, तो हाँ, इसे वापस लें। लेकिन मैं पहले के प्रश्न से शुरू करता हूं: क्या आप सक्षम नहीं हो सकते हैं पहुंच आपका डेटा क्योंकि सबकुछ टूट गया है? यदि नहीं, तो यह विधि आपके लिए हो सकती है। आपको थोड़ा खाली डिस्क स्थान चाहिए।

मैं 2 ऑपरेटिंग सिस्टम प्राथमिक विभाजन (और डेटा के लिए एक अलग, स्वैप ...) रखता हूं। तो, उदाहरण के लिए, मेरे पास नट्टी है /dev/sda1, और में सटीक बीटा चल रहा है /dev/sda2

फिर मैं एक विकल्प चुनता हूं: अपग्रेड या क्लीन इंस्टॉल करें। जैसा कि लिनक्स मिंट इंगित करता है, एक अपग्रेड कभी भी एक साफ इंस्टॉल की तरह महसूस नहीं करता है, लेकिन कभी-कभी आप इसे चाहते हैं।

एक साफ स्थापित करने के लिए आप बस अपनी नई यूएसबी स्टिक प्लग करें और इसे इंस्टॉल करने के लिए कहें /dev/sda2, इशारा करते हुए /home आपके मौजूदा घर विभाजन के लिए।

अपग्रेड करने के लिए मैं छवि sda2 से sda1। इसे करने के कई तरीके हैं, fsarchiver अच्छा है, या सादा ओएल 'सीपी या टैर चाल करेगा। एक बार जब मैंने अतिरिक्त विभाजन में सभी फ़ाइलों की समान प्रतियां बनाई हैं, तो मैं इसे माउंट करता हूं और संपादित करता हूं /etc/fstab नए विभाजन के लिए यूयूआईडी अपडेट करने के लिए या यह भ्रमित हो जाएगा। फिर मैं ग्रब-अपडेट चलाता हूं और अगली बार जब मैं रीबूट करता हूं तो मुझे 2 विकल्प प्रदान करता है। मैं जांचता हूं कि मैं या तो बूट कर सकता हूं। फिर ऊपर के रूप में अपना अपग्रेड करें।

आगे चेतावनी: नए डेस्कटॉप संस्करण पुराने डेस्कटॉप कॉन्फ़िगरेशन फ़ाइलों को उलझन में डालते हैं। तो आप पुरानी और नई प्रणालियों को तोड़ने के साथ खत्म कर सकते हैं। यदि आपके पास डिस्क स्थान है, cp -ar /home/{youruser,newname} और इस नए पथ में नए उपयोगकर्ता के होम को इंगित करें /etc/passwd

2 ओएस विभाजन होने से मुझे फॉलबैक मिल जाता है; अगर नई प्रणाली में कुछ (ड्राइवर हो सकता है, एक बग, एक लापता ऐप ...) उत्पादकता को प्रभावित कर रहा है, तो मैं कम से कम उस स्थान पर जा सकता हूं जहां मैं था। यह स्पष्ट रूप से फींट दिल या नोब के लिए नहीं है। 


19
2018-05-02 13:07



यह मेरी विधि भी है, हालांकि मैं अपने घर विभाजन की एक नई प्रति भी बना देता हूं, क्योंकि जैसा कि आपने कहा था, नए ओएस में उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइलों में किए गए परिवर्तन समस्याएं पैदा कर सकते हैं यदि आपको वापस गिरना है। मेरी बड़ी चीजें, जैसे डेटा (संगीत, फोटो, दस्तावेज) और शराब प्रतिष्ठान एक अलग ड्राइव पर हैं, और कुछ सिम्लिंक के माध्यम से मेरी नई होम निर्देशिका में डाले जाते हैं। - glibdud
@glibdud: संगीत, फोटो, दस्तावेज़ों के लिए symlinks: वह है  सबसे अधिक सुरक्षित और सुरक्षित लेआउट। मेरे लिए यह एक सही लेआउट। $ HOME os- (और संस्करण-) निर्भर कॉन्फ़िगरेशन फ़ाइलों से भरा है, एक साफ इंस्टॉल में उनका पुन: उपयोग करना सभी के बाद एक साफ इंस्टॉल नहीं होगा। $ HOME को आपके ओएस इंस्टॉल का हिस्सा माना जाना चाहिए। तो "बड़ी चीजें" को दूर ले जाएं, और क्लीन क्लीन कॉन्फ़िगरेशन और सेटिंग्स को क्लीन इंस्टॉल करें, फिर सिम्लिंक को वापस सेट करें। - MestreLion
मैं इस विधि का उपयोग करने और कुछ मुद्दों में चलने की कोशिश कर रहा हूं। मैं कुछ सहायता का उपयोग कर सकता था। मैंने एक नया धागा शुरू किया askubuntu.com/questions/607008/... - Joe


निम्न आदेशों के साथ प्रयास करें:

sudo apt-get update
sudo do-release-upgrade

18
2017-10-19 01:10



निश्चित नहीं है कि यह स्वीकार्य उत्तर क्यों नहीं है ... मेरे द्वारा +1। - Eduard Luca


आधिकारिक ubuntu.com पृष्ठ में जानकारी है:

आप निम्न प्रक्रिया के साथ नेटवर्क पर आसानी से अपग्रेड कर सकते हैं।

  1. सॉफ्टवेयर केंद्र लॉन्च करें।

  2. संपादन -> सॉफ्टवेयर स्रोत पर जाएं

  3. सॉफ़्टवेयर स्रोत एप्लिकेशन से उप मेनू अपडेट का चयन करें:

    software-sources

  4. रिलीज अपडेट ड्रॉप को "सामान्य विज्ञप्ति" में बदलें और एप्लिकेशन को बंद करें

  5. अद्यतन प्रबंधक लॉन्च करें।
  6. नए अपडेट की जांच के लिए चेक बटन पर क्लिक करें।
  7. यदि इंस्टॉल करने के लिए कोई अपडेट हैं, तो उन्हें इंस्टॉल करने के लिए अपडेट इंस्टॉल करें बटन का उपयोग करें, और पूर्ण होने के बाद फिर से जांचें दबाएं।
  8. एक संदेश आपको नई रिलीज की उपलब्धता के बारे में सूचित करेगा।

    update-manager-upgrade

  9. अपग्रेड क्लिक करें।

ऑन-स्क्रीन निर्देशों का पालन करें।

यह भी देखें:

  • https://help.ubuntu.com/community/OneiricUpgrades कुछ मामलों के लिए उन्नयन के कुछ वैकल्पिक तरीकों के बारे में अधिक जानकारी के लिए।

वहाँ से तकनीकी सिंहावलोकन:

डेस्कटॉप सिस्टम पर उबंटू 11.04 से अपग्रेड करने के लिए, Alt + F2 दबाएं और टाइप करें update-manager (उद्धरण के बिना) कमांड बॉक्स में। अद्यतन प्रबंधक को खोलना चाहिए और आपको बताना चाहिए: नई वितरण रिलीज '11 .10 'उपलब्ध है। अपग्रेड पर क्लिक करें और ऑन-स्क्रीन निर्देशों का पालन करें।

सर्वर सिस्टम पर उबंटू 11.04 से अपग्रेड करने के लिए: इंस्टॉल करें update-manager-core पैकेज अगर यह पहले से स्थापित नहीं है; कमांड के साथ अपग्रेड टूल लॉन्च करें sudo do-release-upgrade और ऑन-स्क्रीन निर्देशों का पालन करें। ध्यान दें कि सर्वर अपग्रेड अब और अधिक मजबूत है और जीएनयू स्क्रीन का उपयोग करेगा और उदाहरण के मामले में स्वचालित रूप से पुनः संलग्न होगा गिराए गए कनेक्शन की समस्याएं।

सीडी या यूएसबी छवि का उपयोग करके उन्नयन

11.04 से, जब आप livecd बूट करते हैं और इसे इंस्टॉल करना प्रारंभ करते हैं तो यह 11.04 को अपग्रेड करने का विकल्प देगा। यह स्वचालित रूप से इंस्टॉल किए गए ऐप्स का पता लगाएगा और आपके ऐप्स के अपडेट किए गए संस्करण को भी इंस्टॉल करेगा। मान लें कि आप दोहरी बूटिंग नहीं कर रहे हैं।

live CD : Allocate drive space

कमांड लाइन का उपयोग कर उन्नयन:

  • रन do-release-upgrade टर्मिनल में

13
2018-03-06 13:04





"अपने स्थिर के साथ कभी गड़बड़ न करें" एक सबक है जिसे मैंने सीखा है और यह एक मंत्र है जो मैं अपने दिल के करीब रखता हूं। खासकर जब आपके पास अपनी स्थिरता के साथ गड़बड़ न करने की अच्छी पसंद है, तो आपको बस इसके साथ गड़बड़ नहीं करनी चाहिए। इसलिए, मैंने अपना 10.04 छोड़ा और मेरे विभाजन को 12.04 में एक और विभाजन में स्थापित किया। मेरी हार्ड डिस्क का एक स्क्रीन शॉट यहां दिया गया है:

enter image description here

मुझे अपने सभी 12.04 पर 10.04 पर स्थापित होने वाले सभी सॉफ़्टवेयर की आवश्यकता थी।

  1. सबसे पहले आपको यह जानना होगा कि आपके 10.04 में कौन से सभी पैकेज स्थापित हैं। इसके लिए आप कर सकते हैं

    sudo dpkg --get-selects "*"> pack_file

इसे चलाने के बाद, आपके पास 'pack_file' नामक फ़ाइल में 10.04 में सभी संकुलों का नाम होगा।

उस फ़ाइल को 12.04 पर स्थानांतरित करें और निम्न आदेश चलाएं

  • sudo apt-get update
  • sudo dpkg --set-selections < pack_file
  • sudo apt-get -u dselect-upgrade

यह सभी संकुलों के साथ-साथ उनकी निर्भरताओं को भी लाएगा और इसे आपके सिस्टम पर स्थापित करेगा। मुझे लगभग 2 जीबी डेटा डाउनलोड करना पड़ा लेकिन शांति थी कि मेरा डिस्ट्रो बर्बाद नहीं होगा।

यह मेरे लिए 10.04 था लेकिन दृष्टिकोण किसी भी संस्करण पर काम करेगा। इसलिए आप "अपग्रेड" आईएनजी के बिना नवीनतम में अपग्रेड कर सकते हैं। :)

इसका संदर्भ लें: http://sosaysharis.wordpress.com/2012/05/02/upgrading-to-ubuntu-12-04-the-way-i-did-it/


8
2017-10-17 20:04





यदि आप साहसी महसूस कर रहे हैं, और है पहले ही कोशिश कर ली है यहां सूचीबद्ध अन्य विधियों में से एक, और समस्या है, या यदि आप केवल अधीर हैं, तो आप इसे आजमा सकते हैं।

यदि आप इसे आजमा देना चाहते हैं, तो पहले पूरी पोस्ट को पढ़ें। यदि आप इसका हिस्सा नहीं समझते हैं, तो इसे आजमाएं मत।

ब्रूट फोर्स विधि

मैंने सफलतापूर्वक एक बार में 4 प्रमुख संस्करणों पर उबंटू इंस्टॉलेशन को अपग्रेड करने के लिए इसका उपयोग किया है, लेकिन अपने जोखिम पर आगे बढ़ें। यदि आप एक झटके मारते हैं, तो आपको किसी भी अन्य तरीकों से ठीक होने में काफी कठिन लग सकता है।

उपयुक्त स्रोत लिखें

सबसे पहले, बस अपने वर्तमान संस्करण के सभी उदाहरणों को प्रतिस्थापित करें (lucid, raring, आदि) उपयुक्त सॉफ्टवेयर स्रोत सूची में नए के साथ, इस तरह:

sudo sed -i 's/quantal/saucy/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

यदि आपके पास कुछ तृतीय पक्ष रिपॉजिटरीज़ हैं जिनके पास नए संस्करण नहीं हैं, तो इससे अगले चरण में त्रुटियां आ जाएंगी, लेकिन आप उन्हें सुरक्षित रूप से अनदेखा कर सकते हैं। उन रिपॉजिटरीज़ के सॉफ़्टवेयर में अद्यतन निर्भरताओं के कारण समस्याएं हो सकती हैं, लेकिन यदि आप केवल एक या दो संस्करणों को अपग्रेड कर रहे हैं तो वे ठीक नहीं हैं। प्रासंगिक सूची फ़ाइल को हटाकर आप उन त्रुटियों से निपट सकते हैं /etc/apt/sources.list.d/, या आप मान सकते हैं कि रिपोजिटरी रखरखाव अंततः नए संस्करण के लिए एक संग्रह खोल देगा, और केवल फाइलों को छोड़ दें और चेतावनियों को अनदेखा करें।

अपग्रेड करें

अगला कदम:

sudo apt-get update        # here's where you might get some errors you can ignore.
sudo apt-get dist-upgrade  # point of no return

दूसरे चरण पर, आपको शायद कुछ बदलावों को स्वीकार करना होगा जो टूटे हुए पैकेज को ठीक करते हैं। सुझावों पर नजर डालें, और फिर परिवर्तनों को स्वीकार करें, अगर यह बहुत कठोर नहीं दिखता है। आप अगले चरणों में ज्यादातर चीजों को ठीक कर सकते हैं।

आपको पैकेज का कौन सा संस्करण उपयोग करने के लिए कॉन्फ़िगर करने के बारे में प्रश्नों का उत्तर देना होगा। जैसा कि आप फिट देखते हैं।

फिक्सिंग ब्रेक

आपको निस्संदेह पैकेज इंस्टॉल के साथ समस्याएं मिलेंगी। इनसे निपटने के लिए, पहले दौड़ने का प्रयास करें sudo apt-get dist-upgrade। यदि यह आपको एक ही समस्या देता है, तो संदेश (जो आमतौर पर एक पैकेज फ़ाइल विवाद होगा) की जांच करें, और मैन्युअल रूप से आपको समस्याएं देने वाले पैकेज को हटा दें sudo dpkg --force-depends -r <packagename> (आमतौर पर दो विवादित पैकेजों का पुराना संस्करण)। तो भागो sudo apt-get dist-upgrade फिर। कुल्ला और दोहराना sudo apt-get dist-upgrade कुछ भी नहीं करता है (सभी संकुल अपग्रेड किए जाते हैं)।

अंत खेल

जरूरी: इससे पहले कि आप कुछ और करें, सुनिश्चित करें कि सभी महत्वपूर्ण कार्यक्रम स्थापित हैं। ऐसा करने का सबसे आसान तरीका कुछ ऐसा करना है sudo apt-get install ubuntu-desktop (या kubuntu-desktop या जो भी संस्करण आप चल रहे हैं)। यह सुनिश्चित करेगा कि आपके डेस्कटॉप द्वारा आवश्यक सभी संकुल अधिष्ठापित हैं, इसलिए आपको पुनः बूट करने में समस्या नहीं होगी।

अब आप दौड़ सकते हैं sudo apt-get autoremove तथा sudo apt-get clean पुराने बाएं पैकेज को साफ करने के लिए।

यदि डिस्ट-अपग्रेड चरण के दौरान किसी भी पैकेज को हटा दिया गया था, तो आप उन्हें सामान्य के रूप में पुनः इंस्टॉल कर सकते हैं।


8
2018-02-27 10:06