Mettre de l’ordre dans vos paquets RPM avec package-cleanup
package-cleanup (fourni avec yum-utils) est un programme qui permet (entre autre) de faire le nettoyage dans les paquets RPM installés sur votre machine qu’on pourrait qualifier de dépendances orphelines.
En effet, à l’installation d’un paquet lambda, le paquet béta peut être requis. Si un jour vous voulez désinstallez le paquet lambda
yum remove lambda
rien de garantit que le paquet béta sera aussi désinstallé, parfois pour la bonne raison que le paquet béta est aussi requis par un autre programme, mais il se pourrait aussi qu’il ne soit nécessaire à aucun autre programme, dans ce cas il n y a aucune raison pour le garder.
C’est là où package-cleanup peut se révéler très utile.
package-cleanup –leaves
Cette commande permet de lister les paquets RPM, installés sur votre machine, qui ne sont nécessaires à aucun autre programme installé. C’est pas pour autant qu’il faut les supprimer car dans la liste vous pouvez aussi avoir des polices…
package-cleanup peut aussi lister d’éventuels problèmes de dépendances pour les paquets installés:
package-cleanup –problems
Notez qu’une dépendance signalée comme absente, peut être présente car elle a été installée à partir d’une archive et non d’un paquet RPM.
Pour lister les paquets installés qui ne sont pas présents dans les repos configurés:
package-cleanup –orphans
On peut aussi supprimer les paquets en doubles:
package-cleanup –cleandupes
Ou garder que les n derniers kernels installés:
package-cleanup –count=n –oldkernels
synaptic, le gestionnaire de paquets d’ubuntu et Debian, dispose d’une option pour supprimer les dépendances orphelines.
A propos de cet article
- Publié le:
- 01.08.07
- Catégorie:
- Administration

Aucun commentaire
Ecrire un commentaire | trackback uri