Chuletillas (et XI) - Résoudre les dépendances circulaires avec les rpm

Print E-mail
Technologie - Général
Monday, 09 March 2009 11:18

Hacher Le problème de dépendances circulaires en tr / min à base de distributions est une vraie douleur dans le cul qui se produit malheureusement assez souvent. Elle se produit lorsque vous désinstallez l'ancienne version d'une bibliothèque n'est pas possible et bloque l'installation d'une nouvelle version et donc les packages d'installation qui en ont besoin comme essentielle. Le dernier cas que j'ai été soumis et cela m'a rappelé, était de tester la version alpha de Fedora 11 et plus particulièrement avec les librairies glibc. La version de glibc-common-2.9.90-2.i386 j'ai bloqué l'installation de glibc-2.9.90 common-8.1.i586 ne me laisse pas installer le compilateur gcc qui dépendait de ce dernier.

La solution est aussi simple que d'installer le paquet manuellement en utilisant l'option --nodeps Paquetages RPM Fedora sont disponibles pour téléchargement direct et triés selon la version de la distribution sur ces pages. Si je vous dis, le 2.9.90, glibc-common-8.1.i586 sont ici. Une fois téléchargé et installé:

[root@localhost downloads]# rpm -Uhv glibc-common-2.9.90-8.1.i586 --nodeps

Et prêt. Maintenant je peux continuer à installer gcc pour ensuite être à nouveau disponible VirtualBox. Mais c'est déjà une histoire mérite d'être racontée à une autre occasion ;-)


Font