Où sont stockés les packages installés avec APT dans Ubuntu 16.04?

10

Je sais que les packages installés avec apt-getsont stockés dans /var/cache/apt/archives. Je viens d'installer le serveur mariadb dans Ubuntu 16.04 avec la commande suivante:

sudo apt install mariadb-server

Lorsque j'ai essayé de trouver des packages dans /var/cache/apt/archives, il n'y a pas de packages. Où sont-ils stockés s'ils ne sont pas dans ce répertoire?

Marguerite
la source

Réponses:

15

Si vous utilisez aptau lieu de apt-get, la valeur par défaut n'est pas de stocker les debs n'importe où si l'installation d'apt est réussie.

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

apt (1.2 ~ exp1) expérimental; urgence = moyenne

[Suppression automatique de debs après l'installation] Une fois les packages correctement installés par apt(8), les .debfichiers de packages correspondants seront supprimés du /var/cache/apt/archivesrépertoire cache.

Cela peut être modifié en définissant l'option de configuration apt Binary::apt::APT::Keep-Downloaded-Packagessur true. Par exemple:

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

Veuillez noter que le comportement d'apt-get est inchangé. Les deb téléchargés seront conservés dans le répertoire cache après leur installation. Pour activer le comportement pour d'autres outils, vous pouvez définir APT::Keep-Downloaded-Packagessur false.

DK Bose
la source
1
D'accord. Je l'ai. C'est donc aussi une différence entre apt et apt-get .
marguerite