文件夹
/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。