/etc/apt/apt.conf.d/ priorytet - nadpisać plik konfiguracyjny?

16

Folder

/etc/apt/apt.conf.d/

zawiera wiele plików.

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

Na czym polegają te liczby 01, 10, ..., 99?

Czy implikują: „najpierw przeczytaj 01, ostatni 99 i pozwól 99 zastąpić ustawienia wprowadzone wcześniejszymi liczbami”?

Powiedzmy na przykład, że jest tylko jedno ustawienie w 50 uaktualnieniach nienadzorowanych, w którym chcę zastąpić ustawienie domyślne własnymi preferencjami.

Mógłbym bezpośrednio edytować 50 uaktualnień nienadzorowanych, ale potem robi się bałagan, jeśli opiekun aktualizuje ten plik - muszę scalić zmiany.

Czy mogę również utworzyć 51 nienadzorowanych ulepszeń z jedną jedyną wartością, którą preferuję, a zatem zastąpić domyślną w przypadku 50 nienadzorowanych ulepszeń?

James Mitch
źródło

Odpowiedzi:

19

Źródło: http://debian-handbook.info/browse/wheezy/sect.apt-get.html

Katalogi kończące się na .d

Katalogi z sufiksem .d są używane coraz częściej. Każdy katalog reprezentuje plik konfiguracyjny podzielony na wiele plików. W tym sensie wszystkie pliki w /etc/apt/apt.conf.d/ są instrukcjami konfiguracji APT. APT zawiera je w kolejności alfabetycznej, dzięki czemu ostatnie mogą modyfikować element konfiguracji zdefiniowany w jednym z pierwszych.

Na przykład 60 nienadzorowanych aktualizacji powinno unieważnić 50 nienadzorowanych aktualizacji.

James Mitch
źródło
1
Ale pliki z rozszerzeniem nazwy (. *) Wydają się być ignorowane.
jarno