<ก่อนหน้านี้ | Contents | ถัดไป>
6.9.2.3. การกำหนดค่า Dynamic Loader
โดยค่าเริ่มต้น ไดนามิกโหลดเดอร์ (/lib/ld-linux.so.2) ค้นหาผ่าน / lib และ / usr / lib สำหรับไดนามิกไลบรารี่ที่โปรแกรมต้องการในขณะที่รันอยู่ อย่างไรก็ตาม หากมีไลบรารี่ในไดเร็กทอรีอื่นที่ไม่ใช่ / lib และ / usr / libจำเป็นต้องเพิ่มสิ่งเหล่านี้ลงใน /etc/ld.so.conf ไฟล์เพื่อให้ไดนามิกโหลดเดอร์ค้นหา สองไดเร็กทอรีที่ทราบกันทั่วไปว่ามีไลบรารีเพิ่มเติมคือ / usr / local / lib และ /opt/libดังนั้นให้เพิ่มไดเร็กทอรีเหล่านั้นในเส้นทางการค้นหาของไดนามิกโหลดเดอร์
สร้างไฟล์ใหม่ /etc/ld.so.conf โดยเรียกใช้สิ่งต่อไปนี้:
cat > /etc/ld.so.conf << "EOF"
# เริ่มต้น /etc/ld.so.conf
/ usr / local / lib
/opt/lib
EOF
cat > /etc/ld.so.conf << "EOF"
# เริ่มต้น /etc/ld.so.conf
/ usr / local / lib
/opt/lib
EOF
หากต้องการ ไดนามิกโหลดเดอร์ยังสามารถค้นหาไดเร็กทอรีและรวมเนื้อหาของไฟล์ที่พบในนั้น โดยทั่วไป ไฟล์ในไดเร็กทอรีรวมนี้เป็นหนึ่งบรรทัดที่ระบุพาธของไลบรารีที่ต้องการ ในการเพิ่มความสามารถนี้ให้รันคำสั่งต่อไปนี้:
cat >> /etc/ld.so.conf << "EOF"
# เพิ่มไดเร็กทอรี include include /etc/ld.so.conf.d/*.conf
EOF
mkdir -pv /etc/ld.so.conf.d
cat >> /etc/ld.so.conf << "EOF"
# เพิ่มไดเร็กทอรี include include /etc/ld.so.conf.d/*.conf
EOF
mkdir -pv /etc/ld.so.conf.d