.## 1. अपग्रेड से पहले की तैयारी
उबंटू को अपग्रेड करने से पहले कई महत्वपूर्ण तैयारियों की आवश्यकता होती है। इन चरणों को छोड़ने से अपग्रेड प्रक्रिया के दौरान त्रुटियों का जोखिम बढ़ सकता है या डेटा हानि भी हो सकती है। यह अनुभाग सिस्टम की स्थिरता और सुरक्षा सुनिश्चित करने के आवश्यक कदमों को प्रस्तुत करता है।
- 1 2. अपग्रेड विधियाँ
- 2 3. अपग्रेड के दौरान महत्वपूर्ण नोट्स
- 3 4. अपग्रेड के बाद जांच
- 4 5. अक्सर पूछे जाने वाले प्रश्न (FAQ)
- 4.1 Q1. एक उबंटू अपग्रेड में कितना समय लगता है?
- 4.2 Q2. यदि अपग्रेड के दौरान बिजली कट जाती है तो मुझे क्या करना चाहिए?
- 4.3 Q3. LTS और नियमित रिलीज़ में क्या अंतर है?
- 4.4 Q4. क्या मैं सीधे पुराने संस्करण से नवीनतम रिलीज़ में अपग्रेड कर सकता हूँ?
- 4.5 Q5. यदि समस्याएँ उत्पन्न हों तो क्या मैं अपग्रेड के बाद रोल बैक कर सकता हूँ?
सिस्टम बैकअप आवश्यक है
हालांकि उबंटू अपग्रेड आमतौर पर सुरक्षित होते हैं, लेकिन अप्रत्याशित त्रुटियों या विफलताओं की स्थिति में बैकअप बनाना अत्यंत महत्वपूर्ण है।
बैकअप के कई तरीके उपलब्ध हैं, और निम्नलिखित विकल्प विशेष रूप से शुरुआती लोगों के लिए अनुकूल हैं:
- महत्वपूर्ण फ़ाइलों को बाहरी HDD या USB फ़्लैश ड्राइव पर कॉपी करें
rsyncकमांड का उपयोग करके पूरे होम डायरेक्टरी का बैकअप लें- Clonezilla जैसे डिस्क इमेज बैकअप टूल्स का उपयोग करें
कमांड लाइन के माध्यम से बैकअप का एक उदाहरण नीचे दिखाया गया है:
rsync -a --progress /home/your-username /media/backup-drive/
हमेशा अपने डेटा की सुरक्षा के लिए पूरी सावधानी बरतें।
सिस्टम को नवीनतम स्थिति में अपडेट करें
स्मूथ उबंटू अपग्रेड सुनिश्चित करने के लिए आपका वर्तमान सिस्टम पूरी तरह से अपडेट होना चाहिए। सभी पैकेजों को अपडेट करने के लिए निम्नलिखित कमांड का उपयोग करें:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
dist-upgrade में उन अपग्रेड्स को शामिल किया जाता है जिनमें निर्भरता परिवर्तन होते हैं, इसलिए संस्करण अपग्रेड से पहले यह आवश्यक है।
अनावश्यक पैकेज हटाएँ
बचे हुए अनावश्यक पैकेज अपग्रेड के दौरान त्रुटियों का कारण बन सकते हैं। सिस्टम को साफ़ करने के लिए निम्नलिखित कमांड का उपयोग करें:
sudo apt autoremove
डिस्क स्पेस मुक्त करने और अपग्रेड के दौरान सुरक्षा बढ़ाने के लिए कैश फ़ाइलों को भी साफ़ करने की सलाह दी जाती है।
sudo apt clean
इन चरणों से उबंटू को अपग्रेड करने से पहले की आवश्यक तैयारियाँ पूरी हो जाती हैं। उचित बैकअप और सिस्टम रखरखाव आपको आत्मविश्वास के साथ अपग्रेड करने में मदद करता है।
2. अपग्रेड विधियाँ
उबंटू को अपग्रेड करने के दो मुख्य तरीके हैं: GUI (ग्राफ़िकल यूज़र इंटरफ़ेस) का उपयोग करना या कमांड लाइन (टर्मिनल) का उपयोग करना। यह अनुभाग दोनों विधियों को विस्तृत चरणों और मुख्य बिंदुओं के साथ समझाता है।
GUI के माध्यम से अपग्रेड (शुरुआती लोगों के लिए अनुशंसित)
यदि आप उबंटू डेस्कटॉप संस्करण का उपयोग कर रहे हैं, तो GUI के माध्यम से अपग्रेड सबसे सहज और सुरक्षित विकल्प है।
चरण 1: अपडेट सेटिंग्स जांचें
“Software & Updates” खोलें और “Updates” टैब पर जाएँ। सुनिश्चित करें कि “Notify me of a new Ubuntu version” को “For any new version” या “For long-term support versions” पर सेट किया गया है।
चरण 2: अपडेट मैनेजर लॉन्च करें
“Software Updater” शुरू करें। यदि नया संस्करण उपलब्ध है, तो एक सूचना दिखाई देगी।
सलाह: एक LTS संस्करण से अगले LTS संस्करण में अपग्रेड केवल नए LTS के पहले पॉइंट रिलीज़ (.1) के बाद ही दिखाई दे सकता है।
चरण 3: अपग्रेड करें
“Upgrade” बटन पर क्लिक करें और स्क्रीन पर दिखाए गए निर्देशों का पालन करें। कई पुष्टि संवाद दिखाई देंगे—प्रत्येक को ध्यान से पढ़ें। प्रक्रिया के दौरान सिस्टम की पावर में कोई बाधा न आए, इसका ध्यान रखें।
कमांड लाइन के माध्यम से अपग्रेड (मध्यम और उन्नत उपयोगकर्ताओं के लिए)
सर्वर वातावरण या उन उपयोगकर्ताओं के लिए जो अधिक नियंत्रण और दृश्यता चाहते हैं, कमांड लाइन के माध्यम से अपग्रेड करने की सलाह दी जाती है।
चरण 1: आवश्यक पैकेज स्थापित करें
सबसे पहले, सुनिश्चित करें कि अपग्रेड टूल स्थापित है:
sudo apt install update-manager-core
चरण 2: कॉन्फ़िगरेशन फ़ाइल जांचें
/etc/update-manager/release-upgrades फ़ाइल को संपादित करें और सुनिश्चित करें कि Prompt= मान सही सेट है:
- सामान्य रिलीज़ के लिए:
Prompt=normal - केवल LTS रिलीज़ के लिए:
Prompt=ltssudo nano /etc/update-manager/release-upgrades
चरण 3: अपग्रेड शुरू करें
अपग्रेड शुरू करने के लिए निम्नलिखित कमांड चलाएँ:
sudo do-release-upgrade
यह कमांड आपके सिस्टम को अगले समर्थित उबंटू संस्करण में अपग्रेड करता है। प्रक्रिया के दौरान आपसे कई बार पुष्टि मांगी जा सकती है—प्रत्येक संदेश को ध्यान से पढ़ें और आगे बढ़ें।
संकेत: यदि आप सर्वर पर SSH के माध्यम से अपग्रेड कर रहे हैं, तो
-dया-f DistUpgradeViewNonInteractiveजैसे विकल्पों का उपयोग करने पर विचार करें।
अपग्रेड प्रक्रिया आमतौर पर आपके वातावरण के आधार पर 30 मिनट से 1 घंटे के बीच लेती है। पूर्ण होने के बाद, आपको सिस्टम को रीबूट करने के लिए प्रॉम्प्ट किया जा सकता है।
3. अपग्रेड के दौरान महत्वपूर्ण नोट्स
हालांकि Ubuntu अपग्रेड सामान्य रूप से सुरक्षित होते हैं, अप्रत्याशित समस्याएं अभी भी हो सकती हैं। यह खंड सामान्य समस्याओं, उन्हें कैसे संभालें, और अपग्रेड के दौरान प्रमुख निर्णय बिंदुओं की व्याख्या करता है।
त्रुटि संदेशों को कैसे संभालें
अपग्रेड के दौरान आपको निम्नलिखित जैसे त्रुटि संदेश मिल सकते हैं:
उदाहरण 1: “Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?”
यह इंगित करता है कि कुछ पैकेज डाउनलोड नहीं हो सके। निम्नलिखित कमांड आज़माएं:
sudo apt update --fix-missing
अधिकांश मामलों में, अपग्रेड को फिर से आज़माने से समस्या हल हो जाती है।
उदाहरण 2: “dpkg was interrupted, you must manually run ‘sudo dpkg –configure -a’”
इसका मतलब है कि इंस्टॉलेशन प्रक्रिया बाधित हो गई थी। निम्नलिखित से रिकवरी का प्रयास करें:
sudo dpkg --configure -a
फिर sudo apt upgrade को फिर से चलाएं ताकि स्थिति की जांच हो सके।
कॉन्फ़िगरेशन फ़ाइलों को कैसे संभालें, यह चुनना
अपग्रेड के दौरान, आपको कॉन्फ़िगरेशन फ़ाइलों जैसे /etc/default/grub या /etc/ssh/sshd_config को नई संस्करणों से बदलने के बारे में पूछा जा सकता है।
सामान्य विकल्पों में शामिल हैं:
- वर्तमान कॉन्फ़िगरेशन फ़ाइल को रखें
- नया संस्करण इंस्टॉल करें
- अंतरों की तुलना करें (diff देखने के लिए
dदबाएं)
आपको कौन सा चुनना चाहिए?
- यदि आपने सेटिंग्स को कस्टमाइज़ नहीं किया है → नया संस्करण इंस्टॉल करें
- यदि आपके पास कस्टम कॉन्फ़िगरेशन हैं → वर्तमान संस्करण रखें
आप हमेशा बाद में मैन्युअली कॉन्फ़िगरेशन फ़ाइलों की तुलना और समायोजन कर सकते हैं, इसलिए अंतरों की सावधानीपूर्वक समीक्षा की सिफारिश की जाती है।
अपग्रेड के दौरान पावर और नेटवर्क समस्याओं से बचें
यदि अपग्रेड के दौरान पावर या नेटवर्क कनेक्टिविटी खो जाती है, तो सिस्टम अस्थिर हो सकता है। निम्नलिखित पर विशेष ध्यान दें:
- AC एडाप्टर को कनेक्ट रखें (विशेष रूप से लैपटॉप पर)
- स्थिर इंटरनेट कनेक्शन सुनिश्चित करें
- अपग्रेड के लिए पर्याप्त निर्बाध समय आवंटित करें
इन सावधानियों का पालन करके, आप Ubuntu को सुरक्षित और विश्वसनीय रूप से अपग्रेड कर सकते हैं।
4. अपग्रेड के बाद जांच
Ubuntu अपग्रेड के सफल होने के बाद भी, कई जांच और समायोजन करना लंबे समय तक सिस्टम स्थिरता और आराम सुनिश्चित करने में मदद करता है। यह खंड अपग्रेड के बाद की अनुशंसित कार्यों का सारांश देता है।
सिस्टम संस्करण की जांच करें
सिस्टम संस्करण की जांच करके पुष्टि करें कि अपग्रेड सफल रहा:
lsb_release -a
उदाहरण आउटपुट:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
यदि लक्ष्य संस्करण प्रदर्शित होता है, तो अपग्रेड सफल रहा।
अनावश्यक पैकेजों को फिर से हटाएं
अपग्रेड के बाद, पुराने संस्करण से अप्रयुक्त पैकेज और निर्भरताएं बची रह सकती हैं। उन्हें निम्नलिखित से साफ़ करें:
sudo apt autoremove
sudo apt clean
यह डिस्क स्थान मुक्त करता है और सिस्टम स्थिरता में सुधार करता है।
जापानी इनपुट और लोकेल सेटिंग्स की जांच करें
अपग्रेड के बाद, जापानी इनपुट विधियां (विशेष रूप से IBus या Fcitx) काम करना बंद कर सकती हैं। यदि जापानी इनपुट उपलब्ध नहीं है, तो इसे निम्नलिखित रूप से पुन: कॉन्फ़िगर करें:
यदि Fcitx का उपयोग कर रहे हैं:
sudo apt install fcitx-mozc
im-config -n fcitx
इनपुट विधि को सक्षम करने के लिए लॉग आउट या रीबूट करें।
लोकेल सेटिंग्स को पुन: कॉन्फ़िगर करें:
sudo dpkg-reconfigure locales
यह उपयोगी है यदि सिस्टम भाषा अंग्रेजी पर वापस चली गई है।
थर्ड-पार्टी एप्लिकेशनों की जांच करें
Ubuntu को अपग्रेड करने से PPAs (पर्सनल पैकेज आर्काइव्स) और Snap एप्लिकेशनों पर प्रभाव पड़ सकता है। निम्नलिखित की जांच करें:
- अक्सर उपयोग की जाने वाली एप्लिकेशनों को सही से लॉन्च हो रही हैं
- PPAs अक्षम नहीं हुए हैं (यदि आवश्यक हो तो फिर से जोड़ें)
- Snap ऑटो-अपडेट सेटिंग्स बरकरार हैं
PPAs को फिर से सक्षम करने के लिए, /etc/apt/sources.list.d/ की जांच करें और आवश्यकतानुसार फिर से जोड़ें या पुन: प्रमाणित करें।
ये Ubuntu अपग्रेड के बाद की आवश्यक जांचें हैं। यदि सब कुछ सही काम कर रहा है, तो आप दैनिक उपयोग को सुरक्षित रूप से फिर से शुरू कर सकते हैं।
5. अक्सर पूछे जाने वाले प्रश्न (FAQ)
.यह अनुभाग उबंटू अपग्रेड्स के बारे में सामान्य प्रश्नों के उत्तर देता है, जिससे नए और अनुभवी उपयोगकर्ताओं दोनों की मदद हो सके।
Q1. एक उबंटू अपग्रेड में कितना समय लगता है?
A1. यह आमतौर पर 30 मिनट से 1 घंटे तक लेता है, यह आपके हार्डवेयर और इंटरनेट स्पीड पर निर्भर करता है।
कई संस्करणों (जैसे, 18.04 → 22.04) के बीच अपग्रेड करना या कम स्पेक वाले हार्डवेयर का उपयोग करना अधिक समय ले सकता है। शुरू करने से पहले सुनिश्चित कर लें कि आपके पास पर्याप्त समय है।
Q2. यदि अपग्रेड के दौरान बिजली कट जाती है तो मुझे क्या करना चाहिए?
A2. पावर लॉस से सिस्टम फ़ाइलें भ्रष्ट हो सकती हैं। निम्नलिखित चरणों को आज़माएँ:
- रिकवरी मोड में बूट करें (GRUB मेन्यू → “Advanced options” → “Recovery mode”)
- निम्नलिखित कमांड चलाएँ:
sudo dpkg --configure -a sudo apt update sudo apt upgrade
- यदि सिस्टम अभी भी अस्थिर रहता है, तो बैकअप से पुनर्स्थापित करें या डेटा रिकवरी के लिए लाइव यूएसबी से बूट करें।
Q3. LTS और नियमित रिलीज़ में क्या अंतर है?
A3. LTS (Long Term Support) रिलीज़ पाँच साल का समर्थन प्रदान करती हैं और स्थिरता को प्राथमिकता देती हैं। नियमित रिलीज़ नई सुविधाओं को तेज़ी से पेश करती हैं, लेकिन उनका समर्थन केवल नौ महीने के लिए होता है।
- LTS चुनें यदि: आप स्थिरता को महत्व देते हैं, सर्वर उपयोग करते हैं, या काम के लिए उबंटू पर निर्भर हैं
- नियमित रिलीज़ चुनें यदि: आप नवीनतम सुविधाएँ चाहते हैं और उन्नत उपयोगकर्ता या डेवलपर हैं
Q4. क्या मैं सीधे पुराने संस्करण से नवीनतम रिलीज़ में अपग्रेड कर सकता हूँ?
A4. सामान्यतः, अपग्रेड क्रमिक रूप से, एक संस्करण के बाद एक संस्करण किया जाना चाहिए। उदाहरण के लिए, 18.04 LTS से सीधे 22.04 LTS में अपग्रेड करने के लिए अक्सर 20.04 LTS के माध्यम से जाना पड़ता है।
हालाँकि, उबंटू आधिकारिक रूप से do-release-upgrade के माध्यम से कुछ LTS‑to‑LTS अपग्रेड का समर्थन करता है।
Q5. यदि समस्याएँ उत्पन्न हों तो क्या मैं अपग्रेड के बाद रोल बैक कर सकता हूँ?
A5. उबंटू विंडोज़ की तरह बिल्ट‑इन रोलबैक सुविधा प्रदान नहीं करता। इसलिए अपग्रेड से पहले बैकअप लेना अत्यंत महत्वपूर्ण है।
रिवर्ट करने के लिए, आपको पिछले संस्करण की ISO इमेज से साफ़ इंस्टॉलेशन करना होगा और बैकअप से अपना डेटा पुनर्स्थापित करना होगा।
यह FAQ वास्तविक उपयोगकर्ता अनुभवों पर आधारित है। सामान्य चिंताओं को पहले ही हल करने से उबंटू अपग्रेड को सुगम और तनाव‑मुक्त बनाना आसान हो जाता है।


