41 votes

CentOS /usr/local/lib $LD_LIBRARY_PATH système large?

J'installe des logiciels personnalisés dans /usr/local/lib. Comment configurer le PATH et LD_LIBRARY_PATH sur CentOS 6 à l'échelle du système pour utiliser /usr/local/lib. Je réalise qu'il peut y avoir plusieurs façons de le faire. Quelle est la manière la plus simple et la plus standard?

92voto

Evan Pon Points 101

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

/usr/local/lib

Ensuite, exécutez ldconfig -v en tant que root, et vous avez terminé.

11voto

cjc Points 24265

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X