[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: installer une librairie ???
- To:
- Subject: Re: installer une librairie ???
- From: R.Ouellette <>
- Date: Sun Jun 9 23:09:07 2002
Il manque un peu d'infos pour bien aider...
La commande rpm -qa | grep stdc++ dans un terminal me donne :
libstdc++3.0-devel-3.0.4-2mdk
libstdc++2.10-2.96-0.76mdk
libstdc++3.0-3.0.4-2mdk
libstdc++2.10-devel-2.96-0.76mdk
On peut installer plusieurs bibliothèques de différentes versions
normalement sans problème.
La commande locate stdc++-libc6.1-2.so.3 me donne :
/usr/lib/libstdc++-libc6.1-2.so.3
Je sais donc que la bibliothèque est dans le répertoire /usr/lib
La commande ls -l /usr/lib/libstdc++-libc6* me donne :
lrwxrwxrwx 1 root root 24 avr 12 18:43
/usr/lib/libstdc++-libc6.1-1.so.2 -> libstdc++-libc6.2-2.so.3*
lrwxrwxrwx 1 root root 40 avr 13 15:42
/usr/lib/libstdc++-libc6.1-2.so.3 ->
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so*
lrwxrwxrwx 1 root root 30 avr 12 18:47
/usr/lib/libstdc++-libc6.2-2.a.3 -> libstdc++-3-libc6.2-2-2.10.0.a
lrwxrwxrwx 1 root root 31 avr 12 18:43
/usr/lib/libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so*
Ce qui me liste les divers liens symboliques (de couleur cyan
dans un terminal). Parfois le simple ajout d'un lien symbolique
portant le nom de la bibliothèque recherchée et pointant sur la
bibliothèque la plus proche (comme version) peut suffire.
Enfin, si on ajoute une bibliothèque il faut la faire reconaître
en lançant COMME ROOT la commande
ldconfig
en s'assurant que le chemin de la bibliothèque apparaisse bien
dans le fichier /etc/ld.so.conf (que l'on édite également comme
root).
Voici, à titre d'exemple, le contenu de mon fichier
/etc/ld.so.conf (Mandrake 8.2 -- KDE3 non installé)
La commande cat /etc/ld.so.conf me donne :
/usr/X11R6/lib
/usr/lib/qt2/lib
/lib
/usr/lib
/usr/local/lib
/usr/X11R6/lib
/usr/i386-linux-gnulibc1/lib
-------------
En espérant que cela démêle le mystère des bibliothèques, un
fonctionnement bien différent de celui de l'autre $ystème
d'exploitation ;-)