J'ai installé Apt-Cacher NG pour fournir un cache de paquets pour plusieurs machines. Je ne vois donc aucun intérêt à ce que aptitude/apt-get conserve son propre (second) cache dans /var/cache/apt/archives
. Je réalise que je peux vider ce cache avec Sudo apt-get clean
, mais existe-t-il un moyen de configurer apt-get pour qu'il nettoie automatiquement le cache à la fin de l'installation?
Selon la documentation, vous pouvez ajouter un fichier de configuration à /etc/apt/apt.conf.d/
nommé no-cache
contenant Dir::Cache "";
et Dir::Cache::archives "";
conformément au manuel de apt.conf
. Il y a un rapport bug soulevant des problèmes avec cette méthode, et je ne le recommande pas.
Il reste une méthode selon this tutorial:
echo 'DPkg::Post-Invoke {"/bin/rm -f /var/cache/apt/archives/*.deb || true";};' | Sudo tee /etc/apt/apt.conf.d/clean
Ceci exécutera une commande rm
juste avant qu'apt ne se ferme.