/etc/apt/apt.conf.d/ Priorität - Konfigurationsdatei überschreiben?

16

Der Ordner

/etc/apt/apt.conf.d/

enthält viele Dateien.

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

Worum geht es bei diesen Zahlen 01, 10, ..., 99?

Bedeuten sie "zuerst 01 lesen, zuletzt 99 lesen und 99 Einstellungen in früheren Nummern außer Kraft setzen lassen"?

Nehmen wir zum Beispiel an, es gibt nur eine Einstellung in 50 unbeaufsichtigten Upgrades, bei denen ich die Standardeinstellung mit meinen eigenen Vorlieben überschreiben möchte.

Ich könnte 50 unbeaufsichtigte Upgrades direkt bearbeiten, aber dann wird es chaotisch, wenn der Betreuer diese Datei aktualisiert - ich muss die Änderungen zusammenführen.

Könnte ich auch 51 Upgrades ohne Beaufsichtigung mit nur dem von mir bevorzugten Einzelwert erstellen und daher die Standardeinstellung für 50 Upgrades ohne Beaufsichtigung außer Kraft setzen?

James Mitch
quelle

Antworten:

19

Quelle: http://debian-handbook.info/browse/wheezy/sect.apt-get.html

Verzeichnisse mit der Endung .d

Verzeichnisse mit dem Suffix .d werden immer häufiger verwendet. Jedes Verzeichnis stellt eine Konfigurationsdatei dar, die auf mehrere Dateien aufgeteilt ist. In diesem Sinne sind alle Dateien in /etc/apt/apt.conf.d/ Anweisungen für die Konfiguration von APT. APT fügt sie in alphabetischer Reihenfolge ein, sodass die letzten ein Konfigurationselement ändern können, das in einem der ersten definiert ist.

Zum Beispiel sollten 60 unbeaufsichtigte Upgrades 50 unbeaufsichtigte Upgrades außer Kraft setzen.

James Mitch
quelle
1
Dateien mit der Namenserweiterung (. *) Werden jedoch anscheinend ignoriert.
Jarno