![/etc/apt/apt.conf.d/ 优先级 - 否决配置文件?](https://linux22.com/image/1114175/%2Fetc%2Fapt%2Fapt.conf.d%2F%20%E4%BC%98%E5%85%88%E7%BA%A7%20-%20%E5%90%A6%E5%86%B3%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%9F.png)
文件夹
/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-upgrades 中只有一个设置,我想用自己的偏好覆盖默认设置。
我可以直接编辑 50unattended-upgrades,但是如果维护者更新该文件,它就会变得混乱 - 我必须合并更改。
我是否还可以仅使用我喜欢的单个值来创建 51unattended-upgrades,从而推翻 50unattended-upgrades 中的默认值?
答案1
来源:http://debian-handbook.info/browse/wheezy/sect.apt-get.html
以 .d 结尾的目录
带有 .d 后缀的目录使用得越来越多。每个目录代表一个配置文件,该文件被分成多个文件。从这个意义上讲,/etc/apt/apt.conf.d/ 中的所有文件都是 APT 配置的说明。APT 按字母顺序包含它们,以便后面的文件可以修改前面文件中定义的配置元素。
例如,60unattended-upgrades 应该否决 50unattended-upgrades。