Computer >> कंप्यूटर >  >> प्रणाली >> Linux

कमांड लाइन से उबंटू को कैसे अपग्रेड करें

कमांड लाइन से उबंटू को कैसे अपग्रेड करें

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

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

हालाँकि, यह एकमात्र ऐसा परिदृश्य नहीं है जहाँ यह उपयोगी है। कमांड लाइन इंटरफ़ेस आमतौर पर आपको क्या हो रहा है इसके बारे में अधिक देखने देता है। अधिकांश कमांड लाइन यूटिलिटीज काम करते समय बहुत सारे टेक्स्ट आउटपुट करती हैं। नतीजतन, यदि आप अपग्रेड का विवरण देखना चाहते हैं तो आप इस विधि को पसंद कर सकते हैं। यदि संभावित त्रुटियां उत्पन्न होती हैं, तो आप उन्हें अधिक आसानी से देख सकते हैं।

रिलीज़-अपग्रेड करें कमांड लाइन स्विच "-d"

उबंटू को पिछले संस्करण से अपग्रेड किए गए संस्करण में अपग्रेड करने की उपयोगिता को do-release-upgrade . कहा जाता है . यह वास्तव में पायथन प्रोग्रामिंग भाषा में लिखी गई एक स्क्रिप्ट है।

कमांड लाइन से उबंटू को कैसे अपग्रेड करें

आम तौर पर, स्क्रिप्ट एक स्थिर रिलीज़ (या LTS - लॉन्ग-टर्म सपोर्ट) से अगले में अपग्रेड हो जाएगी। उदाहरण के लिए, यह Ubuntu 16.04 को Ubuntu 18.04 में अपडेट कर सकता है। हालांकि, जब एक नया एलटीएस संस्करण प्रकट होता है, तो आप इसे तब तक अपग्रेड नहीं कर सकते जब तक कि इसका पहला बिंदु जारी न हो जाए। इसका मतलब यह है कि यदि आप वर्तमान में 16.04.5 का उपयोग कर रहे हैं, तो आप 18.04 में अपग्रेड नहीं कर सकते। आपको 18.04.1 लॉन्च होने तक इंतजार करना होगा। वास्तव में पहले बिंदु के जारी होने की प्रतीक्षा करने की अनुशंसा की जाती है। पहली नई एलटीएस रिलीज अभी भी खराब बग छुपा सकती है, लेकिन अगर आपको वास्तव में नए एलटीएस की ज़रूरत है, तो जैसे ही यह आता है, आप उपयोगिता को अपग्रेड करने के लिए मजबूर करने के लिए कमांड लाइन स्विच का उपयोग कर सकते हैं। तो अगर 18.04 अभी बाहर आया है, तो आप इसके साथ अपग्रेड कर सकते हैं

sudo do-release-upgrade -d

18.04.1 से पहले बाहर आता है। अन्यथा, यदि 18.04.1 पहले से उपलब्ध है, तो स्विच के बिना कमांड का उपयोग करें:

sudo do-release-upgrade

डू-रिलीज़-अपग्रेड कमांड के साथ उबंटू को कैसे अपग्रेड करें

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

कमांड लाइन से उबंटू को कैसे अपग्रेड करें

इन रिपॉजिटरी के कुछ पैकेज अगले उबंटू रिलीज से नए पैकेज के साथ अप्रत्याशित तरीके से हस्तक्षेप कर सकते हैं। बाद में, sudo apt updateचलाएं पैकेज जानकारी ताज़ा करने के लिए। फिर, sudo apt autoremove nginx . जैसे कमांड का उपयोग करें तृतीय-पक्ष प्रदाताओं से आपके द्वारा इंस्टॉल किए गए प्रोग्राम को निकालने के लिए।

अगर do-release-upgrade कमांड आपके सिस्टम पर उपलब्ध नहीं है, इसे इसके साथ इंस्टॉल करें

sudo apt install update-manager-core

हालांकि यह आमतौर पर डिफ़ॉल्ट रूप से स्थापित होता है।

नए उबंटू रिलीज में अपग्रेड करने से पहले आपके सॉफ्टवेयर पैकेज को अप टू डेट होना चाहिए। अपने सिस्टम पर सभी पैकेज अपडेट करें।

sudo apt update && sudo apt upgrade

अल्पकालिक समर्थन उबंटू (वैकल्पिक) में अपग्रेड करना

सम संख्याएँ, जैसे कि 18.04, दीर्घकालिक समर्थन रिलीज़ (LTS) का संकेत देती हैं। विषम संख्याएं, जैसे कि 19.04, एक विकास, अल्पकालिक समर्थन रिलीज का संकेत देती हैं। यदि आप वर्तमान में एलटीएस संस्करण पर हैं और अगले एलटीएस में अपग्रेड करना चाहते हैं, तो इस अनुभाग में दिए गए चरणों को छोड़ दें। लेकिन अगर आप वर्तमान में 18.04 जैसे एलटीएस संस्करण पर हैं, और 18.10 या 19.04 (जो भी अगला उपलब्ध हो) में अपग्रेड करना चाहते हैं, तो इस फ़ाइल को संपादित करें:

sudo nano /etc/update-manager/release-upgrades

बदलें Prompt=lts करने के लिए Prompt=normal . प्रेस Ctrl + X , फिर y उसके बाद दर्ज करें फ़ाइल को सहेजने के लिए।

कमांड लाइन से उबंटू को कैसे अपग्रेड करें

यदि आप अपने स्थानीय कंप्यूटर को अपग्रेड कर रहे हैं

यद्यपि आप अपने ग्राफिकल डेस्कटॉप पर एक टर्मिनल एमुलेटर खोल सकते हैं, यह एक समस्या प्रस्तुत करता है। जब ग्राफिकल सर्वर अपग्रेड हो जाता है, तो यह फिर से चालू हो सकता है। यह बदले में, आपको अपना टर्मिनल सत्र खो देगा, इसलिए अपने ग्राफिकल सत्र से लॉग आउट करना बेहतर होगा। बाद में, Alt press दबाएं + Ctrl + F2 या Alt + Ctrl + F3 और नीचे अपग्रेड स्क्रिप्ट शुरू करने से पहले TTY कंसोल पर लॉग इन करें।

उबंटू अपग्रेड शुरू करें

बस अपग्रेड स्क्रिप्ट शुरू करें।

sudo do-release-upgrade

अब, विज़ार्ड के चरणों का ध्यानपूर्वक पालन करें। आपके अपग्रेड परिदृश्य के आधार पर वे थोड़े भिन्न होंगे। उदाहरण के लिए, जब किसी SSH सत्र से कनेक्ट किया जाता है, तो आपको एक अतिरिक्त चरण मिलेगा जैसा कि निम्न चित्र में है।

कमांड लाइन से उबंटू को कैसे अपग्रेड करें

बाद के चरणों में आपसे लगभग निश्चित रूप से पूछा जाएगा कि नए पैकेज संस्करणों में बदली गई कॉन्फ़िगरेशन फ़ाइलों के साथ क्या करना है।

कमांड लाइन से उबंटू को कैसे अपग्रेड करें

यदि आपने उल्लिखित कॉन्फ़िगरेशन फ़ाइल को बदल दिया है, तो आप अपने परिवर्तनों को रखने के लिए "N" टाइप करना चाह सकते हैं। यदि आपके सर्वर प्रदाता ने उन फ़ाइलों में परिवर्तन किए हैं तो भी यही बात लागू होती है। यह कुछ ऐसा है जिसकी आपको खुद जांच करनी होगी। यदि आपने या आपके प्रदाता ने कोई विशेष परिवर्तन नहीं किया है, तो अद्यतन कॉन्फ़िगरेशन फ़ाइल प्राप्त करने के लिए "Y" टाइप करें।

निष्कर्ष

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

sudo systemctl reboot

या बस:

sudo reboot

बशर्ते आप किसी भी अपग्रेड बग या नए सॉफ़्टवेयर के साथ बग में न चलें, मशीन के रीबूट होने के बाद सब कुछ पूरी तरह से काम करेगा।


  1. लिनक्स कमांड लाइन से अपने दस्तावेज़ों की वर्तनी की जाँच कैसे करें

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

  1. टर्मिनल से फाइल प्रिंट करने के लिए लिनक्स में एलपी कमांड का उपयोग कैसे करें

    लिनक्स प्रिंटिंग थोड़ी चुनौती हो सकती है - खासकर नए उपयोगकर्ताओं के लिए। इस ट्यूटोरियल में, हम आपको lp . से परिचित कराते हैं लिनक्स में कमांड और आपको दिखाता है कि मूल प्रिंटिंग ऑपरेशन करने के लिए इसका उपयोग कैसे किया जाता है। हम कवर करते हैं कि पोर्ट्रेट और लैंडस्केप मोड में कैसे प्रिंट किया जाए, सि

  1. Ubuntu 18.04 LTS को Ubuntu 20.04 LTS में अपग्रेड कैसे करें

    उबंटू 20.04 एलटीएस 23 अप्रैल को जारी किया गया था और इसमें कई बेहतर सुविधाओं और सॉफ्टवेयर संवर्द्धन के साथ जहाज थे। यदि आप वर्तमान में Ubuntu 18.04 LTS चला रहे हैं, तो यह मार्गदर्शिका आपको बताएगी कि Ubuntu 18.04 LTS से 20.04 LTS में कैसे अपग्रेड किया जाए। बैक अप लें और पहले परीक्षण करें कुछ भी करने