J'installe un logiciel personnalisé dans /usr/local/lib
. Comment configurer les chemins PATH et LD_LIBRARY_PATH dans CentOS 6 à utiliser /usr/local/lib
. Je me rends compte qu'il peut y avoir plus d'un moyen. Quelle est la manière la plus simple et la plus standard?
36
$PATH
faire référence à la/usr/local/bin
place de/usr/local/lib
. Je conviens que ce n'est pas la question de départ, mais les logiciels personnalisés sont généralement installés/usr/local
avec le préfixe avec les fichiers binaires/usr/local/bin
, les bibliothèques/usr/local/lib
, etc.Vous pouvez éditer le fichier
/etc/ld.so.conf
et y ajouter votre chemin/usr/local/lib
ou créer un nouveau fichier/etc/ld.so.conf.d/
comme/etc/ld.so.conf.d/usrlocal.conf
et ne mettre que la ligne suivanteEnsuite, lancez en
ldconfig -v
tant que root, et vous avez terminé.la source
/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback
lors de l'utilisation de yum. Que faire?