<ก่อนหน้านี้ | Contents | ถัดไป>
6.73.2. การติดตั้ง Util-linux
เตรียม Util-linux สำหรับการคอมไพล์:
./กำหนดค่า ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-2.34 \
--ปิดการใช้งาน-chfn-chsh \
--disable-เข้าสู่ระบบ \
--ปิดการใช้งาน nologin \
--disable-su \
--ปิดการใช้งาน setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-คงที่ \
-- ไม่มี python \
-- ไม่มี systemd \
--ไม่มี-systemdsystemunitdir
./กำหนดค่า ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-2.34 \
--ปิดการใช้งาน-chfn-chsh \
--disable-เข้าสู่ระบบ \
--ปิดการใช้งาน nologin \
--disable-su \
--ปิดการใช้งาน setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-คงที่ \
-- ไม่มี python \
-- ไม่มี systemd \
--ไม่มี-systemdsystemunitdir
ตัวเลือก --disable และ --without ป้องกันคำเตือนเกี่ยวกับส่วนประกอบอาคารที่ต้องใช้แพ็คเกจที่ไม่ได้อยู่ใน LFS หรือไม่สอดคล้องกับโปรแกรมที่ติดตั้งโดยแพ็คเกจอื่น
รวบรวมแพ็คเกจ:
ทำ
ทำ
bash การทดสอบ/run.sh --srcdir=$PWD --builddir=$PWD
bash การทดสอบ/run.sh --srcdir=$PWD --builddir=$PWD
หากต้องการ ให้รันชุดทดสอบในฐานะผู้ใช้ที่ไม่ใช่รูท:
การเตือน
การรันชุดทดสอบในฐานะผู้ใช้รูทอาจเป็นอันตรายต่อระบบของคุณ ในการเรียกใช้ ตัวเลือก CONFIG_SCSI_DEBUG สำหรับเคอร์เนลต้องพร้อมใช้งานในระบบที่กำลังทำงานอยู่ และต้องสร้างเป็นโมดูล การสร้างลงในเคอร์เนลจะป้องกันการบูท เพื่อความครอบคลุมทั้งหมด ต้องติดตั้งแพ็คเกจ BLFS อื่น ๆ หากต้องการ การทดสอบนี้สามารถเรียกใช้ได้หลังจากรีบูตระบบ LFS ที่เสร็จสมบูรณ์และเรียกใช้:
การเตือน
การรันชุดทดสอบในฐานะผู้ใช้รูทอาจเป็นอันตรายต่อระบบของคุณ ในการเรียกใช้ ตัวเลือก CONFIG_SCSI_DEBUG สำหรับเคอร์เนลต้องพร้อมใช้งานในระบบที่กำลังทำงานอยู่ และต้องสร้างเป็นโมดูล การสร้างลงในเคอร์เนลจะป้องกันการบูท เพื่อความครอบคลุมทั้งหมด ต้องติดตั้งแพ็คเกจ BLFS อื่น ๆ หากต้องการ การทดสอบนี้สามารถเรียกใช้ได้หลังจากรีบูตระบบ LFS ที่เสร็จสมบูรณ์และเรียกใช้:
chown -Rv ไม่มีใคร
su none -s /bin/bash -c "PATH=$PATH make -k check"
chown -Rv ไม่มีใคร
su none -s /bin/bash -c "PATH=$PATH make -k check"
ติดตั้งแพ็คเกจ:
ให้ติดตั้ง
ให้ติดตั้ง