In der Datei /etc/apt/apt.conf
bzw. in den Dateien im Verzeichnis
/etc/apt/apt.conf.d/
stellen Sie viele Aspekte von APT und anderen
APT-Frontends ein. Alle diese Einstellungen überschreiben Sie bei Bedarf
explizit auch auf der Kommandozeile (siehe Abschnitt 10.4, „Konfigurationsoptionen von APT“).
Darunter fallen u.a.:
APT::Periodic::
beginnen),
dpkg-deb
übergibt,
aptitude
, adequate
[Debian-Paket-adequate], whatmaps
[Debian-Paket-whatmaps], etc.
Um das Vorgehen besser zu verstehen, werfen Sie am besten einen Blick in
das Verzeichnis /etc/apt/apt.conf.d/
. Das nachfolgende Listing zeigt
den typischen Inhalt auf einem Debian 9 Stretch. Ob und welche Dateien
tatsächlich vorhanden sind, hängt von den Werkzeugen ab, die Sie auf ihrem
System installiert haben.
Beispielhafter Inhalt von /etc/apt/apt.conf.d/
.
$ ls /etc/apt/apt.conf.d/ 00CDMountPoint 01autoremove 20listchanges 70debconf 00trustcdrom 01autoremove-kernels 20packagekit $
Die Datei 01autoremove-kernels
beinhaltet bspw. Anweisungen, was mit älteren
und inzwischen aktualisierten Kernelpaketen auf ihrem System passieren soll.
Üblicherweise bleiben diese bei einer Aktualisierung des Pakets erhalten und
werden von APT niemals automatisch entfernt. Der nachfolgende Ausschnitt
demonstriert Ihnen das:
Inhalt der Datei /etc/apt/apt.conf.d/01autoremove-kernels
(Ausschnitt).
// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal APT::NeverAutoRemove { "^linux-image-3\.16\.0-4-amd64$"; "^linux-image-4\.9\.0-11-amd64$"; "^linux-headers-3\.16\.0-4-amd64$"; "^linux-headers-4\.9\.0-11-amd64$"; "^linux-image-extra-3\.16\.0-4-amd64$"; "^linux-image-extra-4\.9\.0-11-amd64$"; "^linux-signed-image-3\.16\.0-4-amd64$"; "^linux-signed-image-4\.9\.0-11-amd64$"; "^kfreebsd-image-3\.16\.0-4-amd64$"; "^kfreebsd-image-4\.9\.0-11-amd64$"; "^kfreebsd-headers-3\.16\.0-4-amd64$"; "^kfreebsd-headers-4\.9\.0-11-amd64$"; "^gnumach-image-3\.16\.0-4-amd64$"; "^gnumach-image-4\.9\.0-11-amd64$"; "^.*-modules-3\.16\.0-4-amd64$"; "^.*-modules-4\.9\.0-11-amd64$"; "^.*-kernel-3\.16\.0-4-amd64$"; "^.*-kernel-4\.9\.0-11-amd64$"; "^linux-backports-modules-.*-3\.16\.0-4-amd64$"; "^linux-backports-modules-.*-4\.9\.0-11-amd64$"; "^linux-tools-3\.16\.0-4-amd64$"; "^linux-tools-4\.9\.0-11-amd64$"; }; ...