marvell/remove_apt_cache

  • par

@redthor, je pense que le point de @JimmyChatz est toujours valable pour docker cependant ; si vous rm -rf /var/lib/{apt,dpkg,cache,log}/ et que vous rendez impossible l’utilisation de apt après ce point, vous empêchez quiconque d’utiliser votre image comme image de base et de faire des modifications avec apt.

Si vous prenez la décision consciente de faire cela en échange de 200 octets et que vous fournissez une documentation avertissant les gens à ce sujet, c’est probablement bien. Cependant, je pense que 200 octets contre la ruine de la capacité de l’image à être une image de base est un mauvais compromis.

Aussi, apt-get clean est le superset de apt-get autoclean, donc vous avez seulement besoin d’exécuter clean. Selon la docs (c’est moi qui souligne) : https://linux.die.net/man/8/apt-get

clean
Efface le référentiel local des fichiers de paquets récupérés. Il supprime tout sauf le fichier de verrouillage de /var/cache/apt/archives/ et /var/cache/apt/archives/partial/.

autoclean
Comme clean, autoclean efface le référentiel local des fichiers de paquets récupérés. La différence est qu’il ne supprime que les fichiers de paquets qui ne peuvent plus être téléchargés, et qui sont largement inutiles. Cela permet de maintenir un cache sur une longue période de temps sans qu’il devienne incontrôlable. L’option de configuration APT::Clean-Installed empêchera l’effacement des paquets installés si elle est définie sur off.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *