Bonjour,

Je voudrais installer Glade2, et j'essaie avec Yum, mais ça ne marche pas:
"yum install glade2" me donne ça:
Repository development already added, not adding again
Setting up Install Process
Setting up Repos
livna-stable              100% |=========================|  951 B    00:00
livna-unstable            100% |=========================|  951 B    00:00
updates-released          100% |=========================|  951 B    00:00
livna-testing             100% |=========================|  951 B    00:00
base                      100% |=========================| 1.1 kB    00:00
extras                    100% |=========================|  951 B    00:00
Reading repository metadata in from local files
livna-stab: ################################################## 155/155
livna-unst: ################################################## 56/56
primary.xml.gz            100% |=========================| 336 kB    00:23
MD Read   : ################################################## 852/852
updates-re: ################################################## 852/852
livna-test: ################################################## 25/25
base      : ################################################## 2622/2622
extras    : ################################################## 1109/1109
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package glade2.i386 0:2.6.0-1 set to be updated
--> Running transaction check
--> Processing Dependency: gail-devel >= 0.17 for package: glade2
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package gail-devel.i386 0:1.8.0-2 set to be updated
--> Running transaction check
--> Processing Dependency: libgnomecanvas-devel >= 2.3.0 for package: gail-devel--> Processing Dependency: gtk2-devel >= 2.3.4 for package: gail-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package gtk2-devel.i386 0:2.4.14-3.fc3 set to be updated
---> Package libgnomecanvas-devel.i386 0:2.8.0-1 set to be updated
--> Running transaction check
--> Processing Dependency: atk-devel >= 1.6.0-1 for package: gtk2-devel
--> Processing Dependency: glib2-devel >= 2.4.0-1 for package: gtk2-devel
--> Processing Dependency: libart_lgpl-devel >= 2.3.8 for package: libgnomecanvas-devel
--> Processing Dependency: pango-devel >= 1.4.0-1 for package: gtk2-devel
--> Processing Dependency: libglade2-devel >= 2.0.1 for package: libgnomecanvas-devel
--> Processing Dependency: gtk2 = 2.4.14 for package: gtk2-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libglade2-devel.i386 0:2.4.0-5 set to be updated
---> Package glib2-devel.i386 0:2.4.8-1.fc3 set to be updated
---> Package pango-devel.i386 0:1.6.0-7 set to be updated
---> Package libart_lgpl-devel.i386 0:2.3.16-3 set to be updated
---> Package atk-devel.i386 0:1.8.0-2 set to be updated
--> Running transaction check
--> Processing Dependency: pango = 1.6.0 for package: pango-devel
--> Processing Dependency: gtk2 = 2.4.14 for package: gtk2-devel
--> Processing Dependency: glib2 = 2.4.8 for package: glib2-devel
--> Finished Dependency Resolution
Error: Missing Dependency: gtk2 = 2.4.14 is needed by package gtk2-devel
Error: Missing Dependency: pango = 1.6.0 is needed by package pango-devel
Error: Missing Dependency: glib2 = 2.4.8 is needed by package glib2-devel
Alors que "rpm -q gtk2 pango glib2" me donne
gtk2-2.6.4-2
pango-1.8.1-2
glib2-2.6.3-4
Comment est-ce que ça se fait que j'ai besoin de paquetages plus anciens que ce que j'ai déjà??

C'est la première fois que je remarque ce problème, je peux installer ce que jeveux avec Yum, d'habitude :-?

Merci d'avance à qui pourra m'éclairer...
Hein, excuse moi mais comment ça se fait que tu as gtk 2.6 ?
tu aurais pas mixé avec des dépots contenant des rpms pour la FC4 ?
Parce que chez moi, Glade2 marche sans problème et ma Fedora est à jour avec gtk2-2.4.14-3.fc3 pango-1.6.0-7 glib2-2.4.8-1.fc3

la solution consiste à downgrader mais elle n'est pas simple à exécuter. C'est la raison pour laquelle, il faut éviter de mélanger les dépots.
Je ne pense pas avoir installé de RPM pour FC4 :-?

Et j'utilise le yum.conf de fedorafaq, je crois que le dépôts sont compatibles. Parfois j'utilise dag, mais seulement quand je ne trouve pas ce qu'il me faut sur les autres. C'est possible que ce soit à cause de ça??

Sinon, comment fait-on pour downgrader?
En regardant attentivement le yum.conf de fedora.faq je vois vraiment alors d'ou ça peut venir, peut-etre utilises-tu yumex ou télécharger à la main des rpms :s
pour downgrader, il faut d'abord supprimer les rpms (en forçant si nécessaires et en veillant à ne pas casser d'autres dépendancesn, vérifies si justement tu n'as pas des paquets qui ont besoin de ces versions spécifiques) et après réinstaller les bons paquets.
ça reste artisanal et assez risqué, il faut vraiment savoir ce que l'on fait, et évites de faire ça sous Gnome qui dépends de gtk et de la glib.
Downgrader est très périlleux (c'est entendu!). Smart présente cette fonctionnalité (que j'ai utilisée pour un mineur de bibliothèques).

Avant d'entrer dans une procédure manuelle (le --force est toujours duoloureux ...) peut-être pourrais-tu tenter smart, en activant les dépôts core, update et livna exclusivement, bien sûr.
En gros j'ai foiré en fait :-D

Je n'utilise pas Yumex, mais ça m'arrive de télécharger et d'installer à la main certains package :-? Je ne devrais pas? Comment est-ce que je fais alors si je veux un logiciel qui n'est pas dispo avec les dépôts officiels de Yum?

Je vais installer Smart, ça a l'air moins riqué que de résoudre le problème à la main. En plus j'aime bien la nouvelle Smart --> []
Ben Smart, il est déconcertant de facilité, de rapidité et d'efficacité... Pourquoi ne l'avais-je pas installé plus tôt? :-o


Comme vous l'aurez compris: problème résolu :-D