<ก่อนหน้านี้ | Contents | ถัดไป>
6.27.1. การติดตั้ง Libcap
ป้องกันไม่ให้ติดตั้งไลบรารีสแตติก:
sed -i '/install.*STALIBNAME/d' libcap/Makefile
sed -i '/install.*STALIBNAME/d' libcap/Makefile
รวบรวมแพ็คเกจ:
ทำ
ทำ
แพ็คเกจนี้ไม่ได้มาพร้อมกับชุดทดสอบ ติดตั้งแพ็คเกจ:
ทำให้ RAISE_SETFCAP=no lib=lib prefix=/usr ติดตั้ง chmod -v 755 /usr/lib/libcap.so.2.27
ทำให้ RAISE_SETFCAP=no lib=lib prefix=/usr ติดตั้ง chmod -v 755 /usr/lib/libcap.so.2.27
ความหมายของตัวเลือก make:
RAISE_SETFCAP=ไม่
พารามิเตอร์นี้ข้ามพยายามใช้ ตั้งค่าแคป ในตัวมันเอง ซึ่งจะช่วยหลีกเลี่ยงข้อผิดพลาดในการติดตั้งหากเคอร์เนลหรือระบบไฟล์ไม่รองรับความสามารถเพิ่มเติม
lib=lib
พารามิเตอร์นี้ติดตั้งไลบรารี่ใน $คำนำหน้า/lib มากกว่า $คำนำหน้า/lib64 บน x86_64 ไม่มีผลกับ x86
ต้องย้ายไลบรารีที่ใช้ร่วมกันไปที่ / libและเป็นผลให้ .ดังนั้น แฟ้มที่อยู่ใน / usr / lib จะต้องถูกสร้างขึ้นใหม่:
mv -v /usr/lib/libcap.so.* /lib
ln -sfv ../../lib/$ (ลิงก์อ่าน /usr/lib/libcap.so) /usr/lib/libcap.so
mv -v /usr/lib/libcap.so.* /lib
ln -sfv ../../lib/$ (ลิงก์อ่าน /usr/lib/libcap.so) /usr/lib/libcap.so