web-dev-qa-db-fra.com

CentOS / usr / local / lib à l'échelle du système $ LD_LIBRARY_PATH?

J'installe un logiciel personnalisé dans /usr/local/lib. Comment définir le PATH et LD_LIBRARY_PATH dans CentOS 6 à l'échelle du système pour utiliser /usr/local/lib. Je me rends compte qu'il peut y avoir plus d'une façon. Quelle est la manière la plus simple et la plus standard?

37
unixman83

Vous pouvez l'ajouter dans /etc/bashrc, disons, à la fin.

export PATH=$PATH:/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
9
cjc

Vous pouvez modifier le fichier /etc/ld.so.conf et ajoutez votre chemin /usr/local/lib ou créez un nouveau fichier dans /etc/ld.so.conf.d/ comme /etc/ld.so.conf.d/usrlocal.conf et y mettre uniquement la ligne suivante

/usr/local/lib

Exécutez ensuite ldconfig -v en tant que root, et vous avez terminé.

82
Olivier S