Nettoyage de printemps

Il ne suffit pas de mettre à jour, il faut aussi garder une certaine cohérence dans ce qui est installé.

Un package bien utile pour faire ce nettoyage est deborphan. En faisant la commande orphaner, on liste les packages qui ne sont pas utilisés par d'autre du fait de leur dépendance. J'utilise la commande avec l'option --purge qui permet de supprimer et purger ces packages.

Un autre package que j'utilise aussi est apt-show-versions. La commande apt-show-versions liste tous les packages installés avec leur distribution (stable, instable,...), leur numéro de version et le fait qu'il soit possible de les mettre à jour. J'utilise cette commande de la manière suivante:
apt-show-versions|grep -v uptodate
pour enlever des packages dont le nom a changé suite à une mise à jour. Il ne me reste que les packages que l'on peut mettre à jour, ceux que l'on ne peut pas mettre à jour. Par exemple, j'ai crée mon propre package mplayer à partir des sources et il est listé comme ne pouvant pas être mis à jour et sans distribution.

Enfin une dernière chose que je fais de temps en temps:
dpkg --get-selections|grep deinstall.
Cela me liste tous les packages qui ont été déinstallés mais non purgés. Par exemple je suis passé à Xorg à la place de Xfree86. Le package xserver-xfree86 a été désinstallé mais non purgé. Pour supprimer directement tous ces packages listés je lance la commande suivante:
dpkg --get-selections|grep deinstall|awk '{print $1}'|xargs dpkg --purge.

Et voilà avec tout ça, je garde une installation relativement "propre".

Haut de page