Urpme n'aime plus les orphelins

| Aucun Commentaire | Aucun Trackback
Urpme, qui fait partie de la suite d'outils généralement appelé urpmi de gestion de rpm de Mandriva se dote actuellement d'une nouvelle fonctionnalité, très attendue des amateurs d'Aptitude sous Debian : la désinstallation des packages orphelins.

Imaginons que vous installiez Gnome pour tester et que vous décidiez de le désinstaller pour rester sous KDE qui est tout de même nettement plus utilisable. La désinstallation de toutes les dépendances n'est pas quelque chose d'aisée avec les outils actuels et laisse donc de nombreux rpms inutilisés sur le système. Viens donc la nouvelle option de urpme : "urpme -auto-orphans" qui va vous proposer une désinstallation vraiment propre.

Comment ça marche ?


Vous installez un package : urpmi toto ; cette commande vous installera toto, ainsi que ses dépendances, comme libtoto par exemple. Urpmi va aussi automatiquement rajouter une ligne dans /var/lib/urpmi/installed-through-deps.list contenant une référence à libtoto.

Si vous lancez urpme -auto-orphans, urpme va lire ce fichier et voir que toto est encore installé. libtoto ne sera donc pas proposé pour désinstallation.

Désinstallons maintenant toto :  urpme toto -auto-orphans. Urpme détecte que libtoto ne sera plus utilisé et donc propose de l'effacer.

Cette fonctionnalité est disponible directement sur la version de développement de Mandriva, et sera donc aussi incluse sur Mandriva 2009.

Sympa, non ?

Aucun Trackback

URL de Trackback : http://lezardbreton.info/cgi-bin/mt/mt-tb.cgi/654

Laisser un commentaire

À propos de cette note

Cette page contient une unique note de lezardbreton publiée le 9 juillet 2008 14h32.

Entreprises : Windows n'est pas une fatalité est la note précédente de ce blog.

3 tips to show how much you hate your RSS readers est la note suivante de ce blog.

Retrouvez le contenu récent sur l'index principal ou allez dans les archives pour retrouver tout le contenu.