/usr/local/lib
ฉันจะติดตั้งซอฟแวร์ที่กำหนดเองใน ฉันจะตั้งค่า PATH และ LD_LIBRARY_PATH ใน CentOS 6 ทั้งระบบ/usr/local/lib
ได้อย่างไร ฉันรู้ว่าอาจมีมากกว่าหนึ่งวิธี วิธีที่ง่ายและมาตรฐานที่สุดคืออะไร
/usr/local/lib
ฉันจะติดตั้งซอฟแวร์ที่กำหนดเองใน ฉันจะตั้งค่า PATH และ LD_LIBRARY_PATH ใน CentOS 6 ทั้งระบบ/usr/local/lib
ได้อย่างไร ฉันรู้ว่าอาจมีมากกว่าหนึ่งวิธี วิธีที่ง่ายและมาตรฐานที่สุดคืออะไร
คำตอบ:
คุณสามารถเพิ่มเข้าไป/etc/bashrc
พูดในตอนท้าย
export PATH=$PATH:/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
$PATH
ที่จะอ้างถึงแทน/usr/local/bin
/usr/local/lib
ผมยอมรับว่าไม่ได้เป็นคำถามเดิม แต่ซอฟต์แวร์ที่กำหนดเองมีการติดตั้ง standardly ใน/usr/local
คำนำหน้ากับไบนารีใน/usr/local/bin
ห้องสมุดใน/usr/local/lib
ฯลฯ
คุณสามารถแก้ไขไฟล์/etc/ld.so.conf
และเพิ่มพา ธ ของคุณ/usr/local/lib
หรือสร้างไฟล์ใหม่ใน/etc/ld.so.conf.d/
ไลค์/etc/ld.so.conf.d/usrlocal.conf
และใส่เฉพาะบรรทัดต่อไปนี้
/usr/local/lib
จากนั้นเรียกใช้ldconfig -v
ในฐานะที่เป็นรูทและคุณทำเสร็จแล้ว
/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback
ขณะใช้ yum จะทำอย่างไร?