/etc/apt/apt.conf.d/ priority - отменять файл конфигурации?

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-upgrades есть только один параметр, в котором я хочу изменить настройку по умолчанию со своими собственными предпочтениями.

Я мог бы отредактировать 50unattended-upgrades напрямую, но тогда стало бы грязно, если сопровождающий обновляет этот файл - мне нужно объединить изменения.

Могу ли я также создать 51unattended-upgrades только с одним значением, которое я предпочитаю, и поэтому отменить значение по умолчанию в 50unattended-upgrades?

Джеймс Митч
источник

Ответы:

19

Источник: http://debian-handbook.info/browse/wheezy/sect.apt-get.html

Каталоги, оканчивающиеся на .d

Каталоги с суффиксом .d используются все чаще и чаще. Каждый каталог представляет собой файл конфигурации, который разделен на несколько файлов. В этом смысле все файлы в /etc/apt/apt.conf.d/ являются инструкциями по настройке APT. APT включает их в алфавитном порядке, так что последние могут изменять элемент конфигурации, определенный в одном из первых.

Например, 60unattended-upgrades должно отменять 50unattended-upgrades.

Джеймс Митч
источник
1
Но файлы с расширением имени (. *), Похоже, игнорируются.
Ярно