Lorsque vous installez des packages dans Debian/Ubuntu à l'aide de la commande apt-get , une copie du fichier .deb est stockée localement. Cela aide au cas où vous auriez besoin de les réinstaller après la suppression, les packages sont alors accessibles localement (d'une autre manière appelée cache). Chaque fois que vous réinstallez, le système n'a pas besoin de passer par le réseau.
Les packages téléchargés sont mis en cache localement dans /var/cache/apt/archives/ . Chaque fois que vous exécutez la commande apt-get update et apt-get install, le cache apt est mis à jour.
Dans ce didacticiel, nous apprenons à vider le cache apt sur les systèmes Debian et Ubuntu.
Remarque :Si vous utilisez la commande apt, au lieu de la commande apt-get, ce cache est automatiquement supprimé dans les nouvelles versions du système d'exploitation.
Raison de nettoyer le cache Apt
- Parfois, vous devrez peut-être libérer de l'espace disque et le récupérer.
- En supprimant un paquet et en le réinstallant, le système regardera dans le cache et vous obtiendrez la même version du logiciel.
Pour répertorier le fichier .deb stocké dans le cache, tapez :
$ ls /var/cache/apt/archives/
Pour vérifier le disque utilisé par le cache en exécutant la commande suivante. Je
$ sudo du -sch /var/cache/apt/archives/
Dans mon cas, c'est plus de 340 Mo.
Pour nettoyer le cache apt, utilisez la commande apt clean , qui supprime tout (sauf le fichier de verrouillage) de /var/cache/apt/archives/ et /var/cache/apt/archives/partial/.
Vous pouvez également simuler ou faire un essai pour voir ce qui se passe réellement lorsque vous nettoyez le cache apt, tapez :
$ sudo apt-get clean --dry-run
Il affiche le contenu du répertoire qui sera supprimé.
Il est sûr d'exécuter la commande apt-get clean car elle ne supprime qu'une copie des fichiers .deb. La prochaine fois que vous exécuterez apt-get install, il pourra récupérer les packages du miroir.
Enfin pour nettoyer le cache apt exécutez simplement la commande suivante.
$ sudo apt-get clean
Conclusion
Si votre intention est d'effacer uniquement les packages deb obsolètes, utilisez apt-get autoclean. Cela supprimera les fichiers de package qui ne peuvent plus être téléchargés et qui sont en grande partie inutiles.
Dans ce tutoriel, nous avons appris à nettoyer le cache apt dans Debian et Ubuntu. Vos commentaires et suggestions sont fortement recommandés. Merci.