Re: Gimp et libglib

Page principale

Répondre à ce message
Auteur: guilde
Date:  
À: guilde
Sujet: Re: Gimp et libglib
> > Bonjour,
> >
> >
>  >     J'ai upgradé Gimp 0.99, en Gimp 1.0. Sur une RedHat 5.1.
>  >     A l'install du rpm de gimp, il m'a dit que ma libglib.so.1.0.1 etait trop
>  > veille et qu'il voulait la 1.0.4. Je l'ai donc upgradée aussi. Pareil pour
>  > libgt+, sauf que là, il ne voulait pas l'upgrader à cause d'un probleme
>  > avec la libglib1.0.1. Alors j'ai forcé l'install ( rpm -U --force
>  > xxxxxxx.rpm). 

> >
>  > Résultat : Gimp 1.0 fonctionne très bien. Mais le control-panel refuse de
>  > demarrer. Un message me dit que libglib.so.1.0.4 n'a pas une certaine
>  > fonction qui est dans la 1.0.1. 
>  >     De plus, linuxconf ne veut plus tourner sous X, le message me dit que le
>  > mode Gui ne fonctionne pas bien. ( mauvais retour je crois )

>
> Upgrader linuxconf et control pannel ... ou passer en redhat-5.2
>


J'ai resolu ce probleme (pour control-panel au moins) en faisant:
 - creer un directory /usr/libold
 - y extraire la vieille lib a partir de l'ancienne version du rpm,
   exemple: voir les noms exacts des fichiers par
    rpm2cpio glib-xxxxx.rpm | cpio -it
   extraire la vieille lib:
    rpm2cpio glib-xxxxx.rpm | cpio -imv le-bon-nom-complet
   la mettre dans /usr/libold avec le bon lien symbolique (avec
   libglib.so.1 je crois) toujours dans /usr/libold
 - ensuite lancer le control-panel en lui donnant ce chemin de shared
   library:
    LD_LIBRARY_PATH=/usr/libold:/usr/lib control-panel
   ou dans un menu de fvwm2rc, remplacer Exec control-panel par:
    Exec bash -c "LD_LIBRARY_PATH=/usr/libold:/usr/lib control-panel"
Pour linuxconf, je n'ai pas essaye mais lui donner ce LD_LIBRARY_PATH
devrait aussi l'arranger...


--
+-------------------------------------------------------------------------+
| Jean-Jacques DUCHENE              Email : Jean-Jacques.Duchene@??? |
| Bull, 1 rue de Provence, B.P 208, 38432 Echirolles CEDEX  -  FRANCE     |
| Phone : 04.76.29.75.00 (outside France: +33 4.76.29.75.00) ext. 7473    |

+-------------------------------------------------------------------------+