6.73.2. تركيب Util-linux
تحضير Util-linux للتجميع:
./configure ADJTIME_PATH = / var / lib / hwclock / nexttime \
--docdir = / usr / share / doc / util-linux-2.34 \
--تعطيل- chfn- chsh \
--تعطيل تسجيل الدخول \
--تعطيل - nologin \
--تعطيل سو \
--تعطيل setpriv \
--تعطيل-runuser \
--تعطيل - pylibmount \
--تعطيل ثابت \
--بدون الثعبان \
- بدون نظام \
- بدون-systemdsystemunitdir
./configure ADJTIME_PATH = / var / lib / hwclock / nexttime \
--docdir = / usr / share / doc / util-linux-2.34 \
--تعطيل- chfn- chsh \
--تعطيل تسجيل الدخول \
--تعطيل - nologin \
--تعطيل سو \
--تعطيل setpriv \
--تعطيل-runuser \
--تعطيل - pylibmount \
--تعطيل ثابت \
--بدون الثعبان \
- بدون نظام \
- بدون-systemdsystemunitdir
يمنع الخياران --disable و - بدون تحذيرات حول مكونات البناء التي تتطلب حزمًا ليست في 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 nobody -s / bin / bash -c "PATH = $ PATH make -k check"
chown -Rv لا أحد.
su nobody -s / bin / bash -c "PATH = $ PATH make -k check"
قم بتثبيت الحزمة:
جعل تثبيت
جعل تثبيت
توثيق