Astuce : désactiver la mise en cache des copies de paquets par APT
Quand vous installez ou désinstaller un paquet avec apt-get ou aptitude sur Debian et Ubuntu (ou toute autre distribution basée sur Debian), une copie est faite du paquet et sauvegardé dans /var/cache/apt/archive. Au bout de quelques mois vous risquez de vous retrouver avec un répertoire qui contient plusieurs Go de .deb.
Il existe plusieurs commandes pour vider le répertoire cache de tous ces paquets, de la plus élégante à la plus bourrin”. Commençons par la dernière :
sudo apt-get autoclean
Cette ligne de commande supprimera toutes copies des anciennes versions des paquets dans /var/cache/apt/archives et qui ne sont plus présents dans les dépôts et ne gardera que celles qui sont à jour.
sudo apt-get clean
Contrairement à autoclean, clean va supprimer tous les paquets du répertoire /var/cache/apt/archives. Personnellement c’est celle-là que je préfère et que j’utilise.
sudo rm -rf /var/cache/apt/archives
Sans doute la plus bourrin. Même si elle fonctionne. je la déconseille surtout aux gens un peu distraits, on est jamais à l’abri avec rm.
Si vous souhaitez empêcher APT de faire des copies des paquets dans var/cache/apt/archives, créez ce nouveau fichier :
sudo vim /etc/apt/apt.conf.d/02nocache
Ensuite, ajoutez ces deux lignes :
Dir::Cache ""; Dir::Cache::archives "";
Et c’est tout. Enjoy it
Cet article Astuce : désactiver la mise en cache des copies de paquets par APT est apparu en premier sur crowd42.