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

Upgrade Ubuntu From Command Line



उबंटू घरेलू उपयोग के साथ-साथ उद्यम उपयोगकर्ताओं के लिए एक लोकप्रिय लिनक्स वितरण है। उबंटू के कई उपयोगकर्ता अपग्रेड और पैकेज प्रबंधन जैसी चीजों के लिए ग्राफिकल यूजर इंटरफेस पर भरोसा करते हैं। यह ट्यूटोरियल सिखाता है कि कैसे पैकेजों को अपग्रेड करें, ओएस संस्करण को अपग्रेड करें, और अपने कमांड लाइन प्रॉम्प्ट से अपग्रेड को आसानी से स्वचालित करें।

Ubuntu 14.04 को 16.04 में अपग्रेड करें

Ubuntu को 14.04 से 16.04 में अपग्रेड करने में कुछ कमांड टाइप करना शामिल है:







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

उबंटू टर्मिनल



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



उबंटू स्क्रीनशॉट अपग्रेड करें





उपयुक्त-अपडेट अपडेट के साथ पैकेज सूची अपडेट करें

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

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



उबंटू टर्मिनल

उपयुक्त-अपग्रेड के साथ पैकेज अपग्रेड करें

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

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

उबंटू टर्मिनल

अपग्रेड प्रक्रिया को स्वचालित करें

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

apt-get install unattended-upgrades

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

उबंटू टर्मिनल

उबंटू टर्मिनल

उबंटू टर्मिनल

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

उबंटू टर्मिनल

इसके अतिरिक्त, उबंटू अपग्रेड प्रक्रिया की आवृत्ति निर्दिष्ट करने के लिए कुछ और सेटिंग्स प्रदान करता है। यह तय करता है कि अपग्रेड प्रक्रिया कब शुरू की जाएगी। संपादित करें /etc/apt/apt.conf.d/10periodic इन सेटिंग्स को संशोधित करने के लिए।

उबंटू टर्मिनल

एपीटी::आवधिक::अपडेट-पैकेज-सूचियां उपयुक्त-अपडेट अपडेट को हर चलाने के लिए निर्देशित करती हैं एन दिनों की संख्या, यहाँ यह 1 बताता है; इसलिए एपीटी-गेट अपडेट स्वचालित रूप से हर दिन लागू होता है, एपीटी :: आवधिक :: डाउनलोड-अपग्रेड करने योग्य-पैकेज उपयुक्त-अपग्रेड-डाउनलोड-केवल प्रत्येक में चलाने के लिए निर्देशित करता है एन दिनों की संख्या, यहाँ यह 1 बताता है; इसलिए, उपयुक्त-अपग्रेड-डाउनलोड-केवल स्वचालित रूप से हर दिन लागू किया जाता है। ऑटोक्लीन आवश्यक नहीं है, लेकिन यह सिस्टम को उन पैकेजों से मुक्त होने में मदद करता है जो अब उपयोगी नहीं हैं।

नए अपडेट उपलब्ध होने पर सूचनाएं प्राप्त करें

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

apt-get install apticron

एक बार ऊपर दिए गए कमांड के साथ apticron स्थापित हो जाने पर, इसे फ़ाइल में कॉन्फ़िगर किया जा सकता है: /etc/apticron/apticron.conf . केवल एक ही बात कहनी है प्राप्तकर्ता का ईमेल पता जो सर्वर के प्रबंधन के लिए जिम्मेदार है, संभवतः व्यवस्थापक। यदि ईमेल सर्वर ठीक से कॉन्फ़िगर किया गया है, तो एप्टीक्रॉन ईमेल निम्न स्क्रीनशॉट की तरह दिखना चाहिए। इसमें रिपोर्ट की तारीख, सर्वर का नाम और आईपी शामिल है, जो पैकेज में उनके पैकेज नामों के साथ नए अपग्रेड हैं, और उनका पूरा विवरण जो स्थान के कारण यहां उल्लेख नहीं किया गया था।

उबंटू टर्मिनल