@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.