Le système de package rpm est très bien (surtout comparé aux tar.gz d'Unix),
mais il arrive souvent qu'en voulant installer le logiciel toto, on doive installer aussi le package libtutu. Très
bien, mais quand on supprime le package toto, on oublie souvent libtutu, et l'espace disque diminue ...
Autre cas de figure, lors de montée de version : les logiciels de mise à jour semblent "oublier" régulièrement des
packages (c'est facile à vérifier avec la commande rpm -qa --last
)
Il y a une solution très simple pour savoir si un package est inutilisé : rpm -e --test package
, mais
puisque je travaille aussi sur Debian, je me suis aperçu qu'ils avaient un outil très utile nommé deborphan, qui permet de lister les packages dont aucun autre ne
dépends : les packages orphelins.
Il y a déjà eu quelques projets sur rpmorphan, mais aucun n'a dépassé la version béta, ni n'a survécu. Le but de ce
projet est de faire un clone de deborphan, disponible de façon pérenne sur un serveur connu.