[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] trouver facilement les packages pour les librai
- To: linux-team@rtfm.be
- Subject: Re: [linux-team] trouver facilement les packages pour les librai
- From: "Pascal Bleser" <pbleser@atos-group.com>
- Date: Thu, 22 Apr 1999 08:52:30 +1
- Comments: Authenticated sender is <pab@mail>
- Comments: Sender has elected to use 8-bit data in this message. If problems arise, refer to postmaster at sender's site.
- In-reply-to: <>
- Organization: ATOS Payment Systems
- Reply-to: linux-team@rtfm.be
- Sender: owner-linux-team@rtfm.be
> Comment peut on, sous suse6.0, trouver facilement les packages pour les
> librairies manquantes ?
> root@galaxie:/home/vincent > rpm -U mozilla-5.0-M4.i386.rpm
> failed dependencies:
> nspr-pthreads >= 3.1 is needed by mozilla-5.0-M4
> libjpeg.so.62 is needed by mozilla-5.0-M4
> libnspr3.so is needed by mozilla-5.0-M4
> libplc3.so is needed by mozilla-5.0-M4
> libplds3.so is needed by mozilla-5.0-M4
> libstdc++.so.2.8 is needed by mozilla-5.0-M4
J'ai installé M4 il y a qqes jours sur ma S.u.S.E. 6.0
Le problème de ces dépendances est que ce RPM a été construit sous Red Hat, qui a d'autres
versions des libs.
Je peux te dire de suite: rm mozilla-5.0-M4.i386.rpm
C'est nul et archi-nul et super-lent. Bref c'est pas encore utilisable ;)
Mais si tu veux en juger par toi-même, installe le package en ignorant les dépendances:
rpm --nodeps -U mozilla*M4*rpm
Ensuite, quand tu lances Mozilla, il te dira qu'il ne trouve pas certaines libs,
p.ex. libjpeg.so.62 (sur la S.u.S.E. 6.0, elle s'appelle /usr/lib/libjpeg.so.6.0.1).
Pour avoir la liste de libs manquantes, fais un ldd sur l'éxécutable et tu verras
quelles shared libs il n'arrive pas à résoudre.
Une solution simple:
mkdir -p /usr/local/lib # si n'existe pas encore
cd /usr/local/lib
ln -s /usr/lib/libjpeg.so libjpeg.so.62
ln -s /usr/lib/libstdc++.so.2.9 libstdc++.so.2.8
(note qu'il y a un RPM de la libstdc++ 2.8 disponible sur le serveur FTP de la S.u.S.E.
(ftp.suse.com), car ce package est également nécessaire pour faire tourner DB/2 sur
la S.u.S.E.)
Les autres dépendances, ce sont les libs livrées avec mozilla.
Evidemment, n'oublie pas d'ajouter /usr/local/lib dans le fichier /etc/ld.so.conf et
d'appeler la commande "ldconfig" ensuite. Je ne sais pas où le RPM de mozilla va s'
installer mais tu dois veiller à ce que le répertoire où se trouvent toutent les
lib*.so soient aussi dans /etc/ld.so.conf (taper "ldconfig" ensuite).
Note que si tu ne veux pas modifier ld.so.conf, tu peux aussi changer la variable
d'environnement LD_LIBRARY_PATH, c'est pareil:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib:/opt/mozilla/lib"
(pas besoin de ldconfig)
-o) Pascal Bleser | UNIX *is* user friendly.
/\\ C++/UNIX Development | It's just selective about
_\_v ATOS Payment Systems | who its friends are...
pbleser@atos-group.com---------------------------------
---------
This message was sent by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.