/etc/apt/apt.conf.d/ प्राथमिकता - कॉन्फ़िगरेशन फ़ाइल अधिलेखित करें?


16

फ़ोल्डर

/etc/apt/apt.conf.d/

बहुत सारी फाइलें हैं।

01autoremove
10periodic
15update-stamp
20archive
20dbus
20packagekit
50unattended-upgrades
70debconf
99synaptic
99update-notifier

उन 01, 10, ..., 99 नंबरों के बारे में क्या हैं?

क्या वे "पहले 01 पढ़ते हैं, 99 पिछले पढ़ते हैं और पहले की संख्या में 99 ओवररेल सेटिंग करते हैं"?

उदाहरण के लिए मान लें कि 50unattended- अपग्रेड में केवल एक ही सेटिंग है, जहां मैं अपनी प्राथमिकता के साथ डिफ़ॉल्ट सेटिंग को खत्म करना चाहता हूं।

मैं 50unattended- उन्नयन को सीधे संपादित कर सकता था, लेकिन फिर यह गड़बड़ हो जाता है यदि अनुचर उस फ़ाइल को अपडेट करता है - मुझे परिवर्तनों को मर्ज करना होगा।

क्या मैं केवल पसंद किए जाने वाले एकल मान के साथ 51unattended-उन्नयन भी बना सकता हूं और इसलिए 50unattended- अपग्रेड में डिफ़ॉल्ट को खत्म कर सकता हूं?

जवाबों:


19

स्रोत: http://debian-handbook.info/browse/wheezy/sect.apt-get.html

निर्देशिका में समाप्त हो रहा है

.D प्रत्यय के साथ निर्देशिकाएँ अधिक से अधिक बार उपयोग की जाती हैं। प्रत्येक निर्देशिका एक कॉन्फ़िगरेशन फ़ाइल का प्रतिनिधित्व करती है जो कई फ़ाइलों से अलग होती है। इस अर्थ में, /etc/apt/apt.conf.d/ में सभी फाइलें APT के विन्यास के लिए निर्देश हैं। APT में उन्हें वर्णमाला क्रम में शामिल किया गया है, ताकि अंतिम वाले पहले एक में परिभाषित कॉन्फ़िगरेशन तत्व को संशोधित कर सकें।

उदाहरण के लिए 60unattended- अपग्रेड 50unattended- अपग्रेड करना चाहिए।


1
लेकिन नाम एक्सटेंशन (। *) वाली फाइलें नजरअंदाज कर दी जाती हैं।
जर्नो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.