Wo werden mit APT in Ubuntu 16.04 installierte Pakete gespeichert?


10

Ich weiß, dass mit installierte Pakete apt-getin gespeichert sind /var/cache/apt/archives. Ich habe gerade den Mariadb-Server in Ubuntu 16.04 mit folgendem Befehl installiert:

sudo apt install mariadb-server

Als ich versucht habe, Pakete in zu finden /var/cache/apt/archives, gibt es keine Pakete. Wo werden sie gespeichert, wenn sie nicht in diesem Verzeichnis sind?

Antworten:


15

Wenn Sie aptanstelle von verwenden apt-get, werden standardmäßig keine Debs gespeichert, wenn die Installation von apt erfolgreich ist.

Von /usr/share/doc/apt/NEWS.Debian.gz:

apt (1,2 ~ exp1) experimentell; Dringlichkeit = mittel

[Automatisches Entfernen von Debs nach der Installation] Nachdem Pakete von erfolgreich installiert wurden apt(8), werden die entsprechenden .debPaketdateien aus dem /var/cache/apt/archivesCache-Verzeichnis entfernt.

Dies kann geändert werden, indem die Option apt configuration Binary::apt::APT::Keep-Downloaded-Packagesauf gesetzt wird true. Z.B:

# echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' \
> /etc/apt/apt.conf.d/01keep-debs

Bitte beachten Sie, dass das Verhalten von apt-get unverändert bleibt. Die heruntergeladenen Debs werden nach der Installation im Cache-Verzeichnis gespeichert. Um das Verhalten für andere Tools zu ermöglichen, können Sie einstellen , APT::Keep-Downloaded-Packagesauf false.


1
Okay. Verstanden. Das ist also auch ein Unterschied zwischen apt und apt-get .
Gänseblümchen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.