एंड्रॉयड

डेबियन 9 को डेबियन 10 बस्टर में कैसे अपग्रेड किया जाए

डेबियन 10 बस्टर पर अपग्रेड कैसे डेबियन 9 खिंचाव | SYSNETTECH समाधान

डेबियन 10 बस्टर पर अपग्रेड कैसे डेबियन 9 खिंचाव | SYSNETTECH समाधान

विषयसूची:

Anonim

विकास के दो साल से अधिक समय के बाद, नए डेबियन स्थिर संस्करण, डेबियन 10 कोडनाम बस्टर को 6 जुलाई, 2019 को जारी किया गया था, और इसे 5 वर्षों के लिए समर्थित किया जाएगा।

यह रिलीज बहुत सारे नए पैकेज और प्रमुख सॉफ्टवेयर अपग्रेड के साथ आता है। लिनक्स 4.19 एलटीएस कर्नेल के साथ डेबियन 10 बस्टर जहाज, डिफॉल्ट iptables बैकएंड के रूप में nftables फ्रेमवर्क का उपयोग करता है, UEFI सिक्योर बूट का समर्थन करता है और डिफ़ॉल्ट रूप से AppArmor सक्षम है।

इस ट्यूटोरियल में, हम आपको बताएंगे कि अपने डेबियन 9 स्ट्रेच सिस्टम को डेबियन 10, बस्टर में कैसे अपग्रेड किया जाए।

आवश्यक शर्तें

अपग्रेड ऑपरेशन को सुपरसुसर विशेषाधिकारों के साथ चलाया जाना चाहिए। आपको एक रूट या sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन करने की आवश्यकता है।

अपने डेटा का बैकअप लें

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

अद्यतन वर्तमान में स्थापित संकुल

रिलीज़ अपग्रेड शुरू करने से पहले, अपने सभी वर्तमान में स्थापित पैकेजों को उनके नवीनतम संस्करणों में अपडेट करने की सिफारिश की जाती है।

बैक के रूप में चिह्नित पैकेज स्वचालित रूप से स्थापित, उन्नत या हटाए नहीं जा सकते। यह नवीनीकरण प्रक्रिया के दौरान समस्याएँ पैदा कर सकता है। यह जाँचने के लिए कि आपके सिस्टम पर बैक पैकेज हैं या नहीं:

sudo apt-mark showhold

यदि on hold , पैकेज हैं, तो आपको या तो sudo apt-mark unhold package_name साथ पैकेज को अनचेक करना चाहिए या सुनिश्चित करें कि पैकेज अपग्रेड प्रक्रिया में हस्तक्षेप नहीं करेंगे।

संकुल अनुक्रमणिका को ताज़ा करें और सभी स्थापित संकुल को उन्नत करें:

sudo apt update sudo apt upgrade

apt full-upgrade चलाएं जो इंस्टॉल किए गए पैकेजों का एक प्रमुख संस्करण अपग्रेड करेगा और कुछ अनावश्यक पैकेजों को हटा सकता है:

sudo apt full-upgrade

सभी स्वचालित रूप से स्थापित निर्भरताएँ हटा दें जो अब किसी भी पैकेज की ज़रूरत नहीं हैं:

sudo apt autoremove

डेबियन 9 स्ट्रेच को डेबियन 10 बस्टर में अपग्रेड करें

पहला कदम APT के स्रोत-सूची फ़ाइलों को फिर से कॉन्फ़िगर करना है।

ऐसा करने के लिए आप या तो /etc/apt/sources.list फ़ाइल को अपने टेक्स्ट एडिटर के साथ खोल सकते हैं और प्रत्येक उदाहरण को buster साथ stretch की जगह ले सकते हैं या नीचे दिए गए sed कमांड का उपयोग कर सकते हैं। यदि आपके पास /etc/apt/sources.list.d अंतर्गत अन्य स्रोत-सूची फ़ाइलें हैं, तो आपको उन स्रोतों को भी अपडेट करना होगा।

sudo nano /etc/apt/sources.list /etc/apt/sources.list

deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main

वैकल्पिक रूप से, आप निम्न sed कमांड्स का उपयोग कर सकते हैं जो सभी स्रोत-सूची फ़ाइलों में buster में stretch को अद्यतन करेगा:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

एक बार हो जाने के बाद, पैकेज इंडेक्स को अपडेट करें:

sudo apt update

यदि किसी तीसरे पक्ष के भंडार से संबंधित कोई त्रुटि या चेतावनी संदेश हैं, तो समस्या को ठीक करने या रिपॉजिटरी को अक्षम करने का प्रयास करें।

इंस्टॉल किए गए पैकेज को अपग्रेड करके सिस्टम अपग्रेड शुरू करें। यह केवल उन पैकेजों को अपग्रेड करेगा जिन्हें किसी अन्य पैकेज को स्थापित करने या हटाने की आवश्यकता नहीं है:

sudo apt upgrade

आपसे पूछा जाएगा कि क्या आप चाहते हैं कि अपग्रेड के दौरान सेवाएं अपने आप फिर से चालू हो जाएं।

Restart services during package upgrades without asking?

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

अद्यतनों की संख्या और आपकी इंटरनेट स्पीड के आधार पर अपग्रेड में कुछ समय लग सकता है।

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

sudo apt full-upgrade

ऊपर दिया गया कमांड कुछ नए पैकेजों को स्थापित कर सकता है और विरोधाभासी और पुराने पैकेजों को हटा सकता है।

एक बार अनावश्यक पैकेज को साफ करने के बाद:

sudo apt autoremove

अंत में, अपनी मशीन को रिबूट करें ताकि टाइप करके नया कर्नेल सक्रिय हो जाए:

sudo systemctl reboot

अपग्रेड की पुष्टि करें

कुछ समय तक प्रतीक्षा करें जब तक कि आपका सिस्टम बूट न ​​हो जाए और लॉग इन न हो जाए।

लॉग इन करने के बाद आपको निम्न संदेश के साथ बधाई दी जाएगी:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

आप निम्न आदेश का उपयोग करके डेबियन संस्करण की जांच कर सकते हैं:

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

यही है, अब आप अपने नए डेबियन 10 बस्टर का आनंद ले सकते हैं।

निष्कर्ष

ज्यादातर मामलों में, डेबियन 9 स्ट्रेच से डेबियन 10 बस्टर में उन्नयन अपेक्षाकृत आसान और दर्द रहित होना चाहिए।

डेबियन