Ubuntu 16.04 में कमांड लाइन से अपडेट अक्षम करें


16

क्या "कभी नहीं" का चयन करने के लिए कोई gsettings स्कीमा है

सिस्टम सेटिंग्स-> सॉफ्टवेयर और अपडेट-> अपडेट-> अपडेट के लिए स्वचालित रूप से जांच करें

स्वचालित अपडेट को अक्षम करने के लिए कोई अन्य कमांड लाइन विकल्प मेरे लिए सही है।

धन्यवाद



नहीं, एक और विकल्प है कि .. मैं नहीं "मुझे एक नया Ubuntu संस्करण के बारे में सूचित" के लिए लेकिन के लिए "स्वचालित रूप से अद्यतन के लिए जाँच" ... देख रहा हूँ
ROK

क्या आपका मतलब अनअटेंडेड-अपग्रेड है? इस उत्तर में के रूप में ?
N0rbert

जवाबों:


16

इस पोस्ट के अनुसार

उपयुक्त-दैनिक अक्षम करें। सेवा:

systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service

या

systemctl disable --now apt-daily{,-upgrade}.{timer,service}

1
दूसरी कमान काम करने लगती है ...
अलेक्जेंडर पाविक

क्या "अन्य कमांड?"
mr.zog

9

नॉर्बर्ट के सुझावों के लिए धन्यवाद और मैं इस समाधान के साथ आया था:

sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades

6

नहीं, इसके लिए कोई गेसिंग नहीं है। 16.04 में उन प्रासंगिक विकल्पों को /etc/apt/apt.conf.d/10periodicफ़ाइल में सेट किया गया है

स्पष्ट रूप से बदलने का सबसे आसान तरीका सॉफ्टवेयर और अपडेट है> अपडेट जो उस फ़ाइल को संपादित करता है यदि आप डिफ़ॉल्ट रूप से बदलते हैं।

आप चाहें तो उस फ़ाइल को मैन्युअल रूप से संपादित कर सकते हैं, यदि वांछित (विकल्प) को गलत ("0") सेट करने के लिए कुछ कमांड या फ़ैशन करें

/etc/apt/apt.conf.d/20auto-upgradesकमांड लाइन से स्वचालित अपडेट अक्षम करने के लिए संपादित करें :

$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades

एक बार फ़ाइल खोलने के बाद, अपडेट-पैकेज-सूचियों के निर्देश को 1 से 0 तक स्विच करें जैसा कि नीचे दिखाया गया है:

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "1";

0

उबंटू 18.04 (LUbuntu) में मेरे पास इसे करने का कोई आसान तरीका नहीं था, लेकिन इसके साथ सहानुभूति रखने के लिए true:

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.