/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 จะทำอย่างไร?