web-dev-qa-db-fra.com

Où est-ce qu'apt store télécharge les paquets?

Je sais que apt-get (comme dans Sudo apt-get install vim) stocke les packages téléchargés dans /var/cache/apt/archives. Cependant, lorsque vous utilisez apt (comme dans Sudo apt install vim), aucun package n'est stocké dans /var/cache/apt/archives.

apt stocke-t-il les paquets?

1
Ploni

Question intrigante! J'ai revêtu mon fard à joues, bourré ma pipe et creusé. La réponse est: apt n'archive pas les packages.

L'histoire remonte au vendredi 13 septembre 2002, lorsque Daniel Quinlan a classé rapport de bogue n ° 16074 , intitulé "apt-get clean devrait être exécuté toutes les semaines". La raison en était que "Le cache de paquet apt croît sans limite [...] et risque de remplir de plus petits disques, en particulier sur les systèmes exécutés par des administrateurs Debian moins expérimentés."

Le bug a été fermé 14 ans plus tard , le 2 janvier 2016, avec peu de fanfare. Le changement n'est même pas mentionné dans l'entrée du journal des modifications pour apt 1.2. Le message de validation se lit comme suit:

commit ee02b5b3949372a178d37cadaa08db0bfd5b991f
Author: Michael Vogt <[email protected]>
Date:   Sat Jan 2 22:08:30 2016 +0100

Add new APT::Keep-Downloaded-Packages option

This option controls if downloaded packages should be kept after
a successful install or if they should be deleted. The default
for "apt-get" is that they are kept (just like before).

However the default for "apt" is that they get deleted.

Closes: #160743

Donc là vous l'avez. Je suppose que l'introduction de la nouvelle commande apt destinée aux utilisateurs finaux (notez que apt-get est toujours compatible avec les versions antérieures afin de ne pas interrompre les scripts), était l'occasion idéale pour clore ce problème historique.

4
zwets