gestion des librairies
Rédigé par Paulo
Aucun commentaire
Classé dans : Linux
Pour BiBi, rappel sur la gestion des bibliothèques :
#verification des librairies connues par le système ldconfig -v ldconfig -p #rechargement et génération du /etc/ld.so.cache ldconfig #on peut éventuellement déposer un fichier de conf dans /etc/ld.so.conf.d afin de signaler #au système ou trouver de nouvelles librairies #Ex: pour le oracle-instantclient qui dépose ses lib dans '/usr/lib/oracle/...' cat /etc/ld.so.conf.d/oracle12.conf /usr/lib/oracle/12.1/client64/lib/ ldconfig (pour prendre en compte ce fichier
Ordre de recherche des librairies :
-
la variable d'environnement LD_LIBRARY_PATH
possibilité de rajouter un chemin de recherche grace à cette variable
#ajout du path du client Oracle (toujours lui !) export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/12/client64/lib/
-
fichier /etc/ld.so.cache : liste compilée de bibliothèques trouvées dans le chemin par défaut)
ou généré par la commande ldconfig -
recherche dans le path :
- /lib64 (ou lib en 32 bits)
- /usr/lib64 (ou /usr/lib en 32 bits)
Ps : Oracle devrait donc installer ses librairies dans '/usr/lib64/oracle/...'