अनअटेंडेड-अपग्रेड डिफ़ॉल्ट रूप से सक्रिय क्यों है?


10

मैं अभी CentOS से Ubuntu Server 16.04 LTS में माइग्रेट हुआ। मैंने "नहीं" चुना, जब उसने मुझे सेटअप के दौरान स्वचालित अपडेट करने के लिए कहा। हालाँकि, मुझे बस एहसास हुआ कि डिफ़ॉल्ट रूप से अनअटेंडेड-अपग्रेड सक्रिय रूप से और डिफ़ॉल्ट रूप से स्थापित है, क्योंकि इसने स्वचालित रूप से कर्नेल अपडेट स्थापित किया था। यह बहुत विंडोज जैसा है और मुझे निराश कर रहा है। ऐसा क्यों है कि यह डिफ़ॉल्ट रूप से सक्षम है, भले ही उपयोगकर्ता ने सेटअप के दौरान नहीं चुना हो?

धन्यवाद


AFAIK सेटअप सेटअप के दौरान अपडेट डाउनलोड करने के लिए कह रहा है, इसलिए यह "अनअटेंडेड-अपग्रेड" को सक्रिय करने या नहीं करने के बारे में अपडेट पैकेज स्थापित करता है।
जेवियर रिवेरा

मैं वास्तव में पूछने वाला था, यह ऐसा है जैसे मुझे हर नए नए xbuntu इंस्टॉलेशन के लिए याद रखना है कि मुझे उन्हें अक्षम करना है।
डेविड टैबरेरो एम।

जवाबों:


4

मैं समझा नहीं सकता कि यह आपको विकल्प क्यों देता है और फिर आपकी प्रतिक्रिया को अनदेखा करता है। स्थापित किए बिना, मैं उस व्यवहार की पुष्टि नहीं कर सकता, हालांकि, इसे ठीक करना आसान है।

लाइन संपादित करें /etc/apt/apt.conf.d/50unattended-upgradesऔर टिप्पणी करें -security

// Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
//      "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

conf.dक्षेत्रों में ओवरराइड करते समय अंगूठे का अच्छा नियम : जब संभव हो तो हमेशा कस्टम ओवरराइड फ़ाइल बनाना बेहतर होता है। 99z-customमुझे लगता है कि इस क्षेत्र में काम करेगा। जब एप्‍लिकेशन खुद को अपडेट करता है तो आपकी 50unattended-upgradesफाइलें अधिलेखित हो सकती हैं। आपकी कस्टम फ़ाइल नहीं होगी।
bshea

8

अनअटेंडेड अपग्रेड को अक्षम करने का एक और तरीका है

/etc/apt/apt.conf.d/20auto-updates"अनअटेंडेड-अपग्रेड" को "0" पर संपादित करें और सेट करें ।

APT::Periodic::Unattended-Upgrade "0";

1
उस फ़ाइल को 20auto-upgradesनहीं कहा जाता है , नहीं 20auto-updates?
हिम्हेबर्गर

2
लिनक्स के * .d फ़ोल्डरों की फाइलें अल्फान्यूमेरिक ऑर्डर में उनके सटीक नाम के बावजूद पढ़ी जाती हैं। इस प्रकार, उत्तर तब तक काम करेगा जब तक कि नाम "10periodic" से अल्फ़ान्यूमेरिक रूप से बड़ा न हो।
वेदी

@wedi हां - और इसका फायदा उठाना चाहिए। यह सिस्टम अपडेट पर आपके बदलावों को लिखकर एक पैकेज से बचता है। किसी भी conf.dक्षेत्र का उपयोग करते समय आपको यह सुनिश्चित करना होगा कि आपके कस्टम निर्देश (ओं) में कमी आए। फ़ाइल नाम 20auto-updatesयदि उपयोगकर्ता द्वारा बनाई गई नई ओवरराइड फ़ाइल के रूप में उपयोग किया जाता है, तो BEFORE में पढ़ा जाएगा 20auto-upgrades। अंतिम फ़ाइल पढ़ता है जीतता है। किसी भी conf.dक्षेत्र पर बेहतर विचार कुछ ऐसा बनाना है जिसे आप जानते हैं कि DEAD LAST पढ़ा जाएगा। बनाने का प्रयास करें 99z-customमें /etc/apt/apt.conf.dबयान के साथ APT::Periodic::Unattended-Upgrade "0";- यह पिछले पढ़ा जाएगा। फिर से: अंतिम जीत।
bshea
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.