web-dev-qa-db-fra.com

Où les packages installés / mis à niveau avec APT sont-ils stockés?

Au fil du temps, nous avons tendance à faire apt-get install et à ajouter ou remplacer des logiciels.

Sont-ils archivés sous une forme ou sont-ils effacés automatiquement après l'installation? Et si cela ne se supprime pas automatiquement, cela signifierait qu'un nettoyage est nécessaire, n'est-ce pas?

Enfin, s'ils ne sont pas automatiquement supprimés, pouvons-nous réutiliser ces packages sur différentes machines?

28
itsols

Les packages téléchargés sont stockés dans /var/cache/apt/archives

Si vous souhaitez les supprimer, utilisez Sudo apt-get clean.

De man apt-get:

propre

clean efface le référentiel local des fichiers de package récupérés. Il supprime tout sauf le fichier de verrouillage de/var/cache/apt/archives/et/var/cache/apt/archives/partial /. Lorsque APT est utilisé comme méthode dselect (1), la commande clean est exécutée automatiquement. Ceux qui n'utilisent pas dselect voudront probablement exécuter apt-get clean de temps en temps pour libérer de l'espace disque.

autoclean

Comme clean, autoclean efface le référentiel local des fichiers de package récupérés. La différence est que cela ne supprime que les fichiers de paquet qui ne peuvent plus être téléchargés et qui sont en grande partie inutiles. Cela permet de conserver un cache sur une longue période sans qu'il ne devienne hors de contrôle. L'option de configuration APT :: Clean-Installed empêchera les packages installés d'être effacés s'ils sont désactivés.

36
Sergey