Bon tout d'abord on va commencer par ce qui fache, ces commandes sont valables uniquement pour les distributions basées sur apt (Debian, Ubuntu ...).
Supprimer les paquets obsolètes
pcr@home:~$ sudo aptitude purge ~o
Supprimer les fichiers de configuration des paquets non installés
pcr@home:~$ sudo aptitude purge ~c
Avertissement pour les commandes suivantes
Attention ! Les commandes suivantes sont à utiliser uniquement si vous utilisez aptitude depuis l'installation du système, le cas échéant ces commandes peuvent tout simplement rendre votre système inutilisable.
En effet en plus des fonctionnalités basiques d'apt, aptitude stocke dans une liste les paquets installés manuellement et les paquets installés par dépendance. Cette fonctionnalité permet de supprimer les paquets qui n'ont plus de dépendances et c'est sur cette caractéristique d'aptitude que se base les commandes suivantes.
Supprimer les paquets inutiles
Attention ! Avez vous lu l'avertissement ?
pcr@home:~$ sudo aptitude purge ~g --purge-unused
Ici l'option --purge-unused permet de supprimer les paquets installés automatiquement qui n'ont plus de dépendance avec un paquet installé manuellement.
Grand nettoyage de printemps
Attention ! Avez vous lu l'avertissement ?
pcr@home:~$ sudo aptitude purge '(~c|~o|~g)' --purge-unused
La c'est la total on supprime tous les fichiers de configuration inutiles, les paquets obsolètes, et les paquets inutiles.
Image : -sel-