
प्रकाशित: 19 जून, 2023, दोपहर 1:46 बजे EDT
Ummara MUO में स्टाफ राइटर हैं जिनका काम मुख्य रूप से Linux पर केंद्रित है। उनके पास Telecommunication Engineering में डिग्री है और वे लगभग 3 साल से Linux के बारे में लिख रही हैं।
अपने एप्लिकेशन को नियमित रूप से अपडेट करना अपने सिस्टम को कमजोरियों से बचाने और इसे नवीनतम फीचर्स और सिक्योरिटी पैच के साथ अपडेट रखने के लिए महत्वपूर्ण है।
Ubuntu में, ऑटोमैटिक अपडेट डिफ़ॉल्ट रूप से इनेबल्ड होते हैं और बिना मैन्युअली पैकेज अपडेट किए आपके सिस्टम को अपडेट रखते हैं। कुछ यूज़र्स अपडेट पर मैन्युअल कंट्रोल पसंद करते हैं क्योंकि यह उन्हें अपनी प्राथमिकताओं के अनुसार अपडेट इंस्टॉल करने की सुविधा देता है।
आइए देखें कि आप Ubuntu में ऑटोमैटिक अपडेट को कैसे डिसेबल कर सकते हैं।
Ubuntu पर ऑटोमैटिक अपडेट क्यों डिसेबल करें?
अपने सिस्टम को नियमित रूप से मैन्युअली अपडेट करना समय लेने वाला और थकाऊ काम हो सकता है। ऑटोमैटिक अपडेट, जिसे Ubuntu पर Unattended Upgrade फीचर के रूप में भी जाना जाता है, इस कार्य को आसान बनाता है। यह बिना किसी मैन्युअल हस्तक्षेप के स्वचालित रूप से सिक्योरिटी और अन्य अपडेट की जांच करता है और इंस्टॉल करता है।
इसकी कुछ कमियां भी हैं जैसे यह बैंडविड्थ और संसाधनों का उपभोग करता है जो आपके सिस्टम को धीमा कर देते हैं और अन्य प्रक्रियाओं को प्रभावित करते हैं, विशेष रूप से पीक आवर्स के दौरान। ऑटोमैटिक अपडेट को डिसेबल करके, आप इस पर मैन्युअल कंट्रोल रख सकते हैं कि कब और कौन सा अपडेट चलाना है।
इसके अलावा, जब आप Ubuntu पर कुछ पैकेज इंस्टॉल करने का प्रयास करते हैं जबकि ऑटोमैटिक अपडेट बैकग्राउंड में चल रहा होता है, तो आपको एक एरर प्राप्त होगी जिसमें लिखा होता है "Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend"।
यह काफी परेशान करने वाला है क्योंकि यह आपको पैकेज इंस्टॉल नहीं करने देता जब तक अपडेट समाप्त नहीं हो जाता। इसे फिर से होने से रोकने का एकमात्र विकल्प ऑटोमैटिक अपडेट को डिसेबल करना है।
Ubuntu पर ऑटोमैटिक अपडेट कैसे डिसेबल करें
Ubuntu में ऑटोमैटिक अपडेट unattended-upgrades पैकेज द्वारा हैंडल किए जाते हैं जो अधिकांश Ubuntu रिलीज़ पर प्रीइंस्टॉल्ड आता है। यह जांचने के लिए कि Unattended Upgrades आपके सिस्टम पर इंस्टॉल्ड और चल रहा है या नहीं, निम्न कमांड का उपयोग करें:
sudo systemctl status unattended-upgrades.service
आप Unattended Upgrades की वर्तमान कॉन्फिगरेशन देखकर भी इसकी जांच कर सकते हैं:
apt-config dump APT::Periodic::Update-Package-Lists apt-config dump APT::Periodic::Unattended-Upgrade
यदि आपको नीचे जैसा आउटपुट दिखाई देता है, तो इसका मतलब है कि ऑटोमैटिक अपडेट इनेबल्ड है।
यदि APT::Periodic::Update-Package-Lists और APT::Periodic::Unattended-Upgrade का मान "0" है, तो इसका मतलब है कि ऑटोमैटिक अपडेट डिसेबल्ड हैं।
Ubuntu पर Unattended Upgrades को डिसेबल करने के लिए, निम्न कमांड चलाएं:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
यह कॉन्फिगरेशन फाइल को Nano एडिटर में खोलेगा। Update-Package-Lists और Unattended-Upgrade के मान को 0 पर बदलें:
APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Unattended-Upgrade "0";
एक बार हो जाने पर, फाइल को सेव और क्लोज करें।
यह सिस्टम को अपडेट की ऑटोमैटिक डाउनलोडिंग और इंस्टॉलेशन को डिसेबल करने के लिए कहेगा। उसके बाद, ऑटोमैटिक अपडेट डिसेबल्ड हैं या नहीं, यह वेरिफाई करने के लिए निम्न कमांड चलाएं:
apt-config dump APT::Periodic::Update-Package-Lists apt-config dump APT::Periodic::Unattended-Upgrade
अगर वे डिसेबल्ड हैं, तो आपको निम्न आउटपुट प्राप्त होगा:
भविष्य में, अगर आप ऑटोमैटिक अपडेट को फिर से इनेबल करना चाहते हैं, तो /etc/apt/apt.conf.d/20auto-upgrades फाइल खोलें और Update-Package-Lists और Unattended-Upgrade के मान को 1 पर बदलें।
अगर आप ऑटोमैटिक अपडेट फीचर को स्थायी रूप से डिसेबल करना चाहते हैं, तो निम्न कमांड चलाएं:
sudo apt remove unattended-upgrades
Ubuntu पर ग्राफिकली ऑटोमैटिक अपडेट डिसेबल करें
आप Ubuntu पर ग्राफिकली भी ऑटोमैटिक अपडेट डिसेबल कर सकते हैं। ऐसा करने के लिए, अपने कीबोर्ड पर Super की दबाएं और "software and updates" टाइप करें। खोज परिणामों से, Software & Updates ऑप्शन चुनें।
Updates टैब के तहत, आप अपडेट कॉन्फिगरेशन के लिए अलग-अलग ऑप्शन देखेंगे। डिफ़ॉल्ट रूप से, यह दैनिक अपडेट के लिए जांच करने के लिए कॉन्फिगर्ड है। अगर आप नहीं चाहते कि सिस्टम स्वचालित रूप से अपडेट की जांच करे, तो Automatically check for updates का मान Never पर सेट करें।
इसी तरह, When there are security updates को Download and install automatically से Display immediately पर बदलें। यह आपको किसी भी सिक्योरिटी अपडेट के बारे में तुरंत बताएगा जैसे ही वे उपलब्ध होंगे।
ये सेटिंग्स केवल सिस्टम को अपडेट की स्वचालित जांच करने से डिसेबल करती हैं। आप जब चाहें तब मैन्युअली अपडेट की जांच और इंस्टॉल कर सकते हैं।
Ubuntu पर मैन्युअली अपडेट इंस्टॉल करना
अपने सिस्टम पर मैन्युअली अपडेट की जांच और इंस्टॉल करने के लिए, निम्न अपडेट और अपग्रेड कमांड चलाएं:
sudo apt update sudo apt upgrade
आप Ubuntu Software Updater टूल का उपयोग करके Ubuntu पर ग्राफिकली भी मैन्युअली अपडेट इंस्टॉल कर सकते हैं।
पैकेज अपडेट सिस्टम सिक्योरिटी बनाए रखने में मदद करते हैं
किसी भी ऑपरेटिंग सिस्टम में ऑटोमैटिक अपडेट को डिसेबल करना अनुशंसित नहीं है, लेकिन कुछ कारण हो सकते हैं जिनकी वजह से आप ऐसा करना चाहें।
कारण जो भी हो, अब आप कमांड लाइन या ग्राफिकली दोनों तरीकों से Ubuntu में आसानी से ऑटोमैटिक अपडेट डिसेबल कर सकते हैं। हालांकि, सिस्टम सिक्योरिटी बनाए रखने और उल्लंघनों के जोखिम को कम करने के लिए अपने सिस्टम और एप्लिकेशन को नियमित रूप से मैन्युअली अपडेट करना सुनिश्चित करें।