6.80. تنظيف
أخيرًا ، نظف بعض الملفات الإضافية المتبقية من الاختبارات الجارية:
rm -rf / tmp / *
rm -rf / tmp / *

قم الآن بتسجيل الخروج وإعادة إدخال بيئة chroot باستخدام أمر chroot محدث. من الآن فصاعدًا ، استخدم أمر chroot المحدث هذا في أي وقت تحتاج فيه إلى إعادة إدخال بيئة chroot بعد الخروج:
خروج
chroot "$ LFS" / usr / bin / env -i HOME = / root TERM = "$ TERM"
PS1 = '(lfs chroot) \ u: \ w \ $'
\
\
\
خروج
chroot "$ LFS" / usr / bin / env -i HOME = / root TERM = "$ TERM"
PS1 = '(lfs chroot) \ u: \ w \ $'
المسار = / bin: / usr / bin: / sbin: / usr / sbin \
/ bin / bash - تسجيل الدخول
المسار = / bin: / usr / bin: / sbin: / usr / sbin \
/ bin / bash - تسجيل الدخول
والسبب في ذلك هو أن البرامج الموجودة في /أدوات لم تعد هناك حاجة. لهذا السبب يمكنك حذف ملف /أدوات

دليل إذا رغبت في ذلك.
ملاحظات
إزالة /أدوات سيزيل أيضًا النسخ المؤقتة من Tcl و Expect و DejaGNU التي تم استخدامها لتشغيل اختبارات toolchain. إذا كنت بحاجة إلى هذه البرامج لاحقًا ، فستحتاج إلى إعادة تجميعها وإعادة تثبيتها. يحتوي كتاب BLFS على تعليمات لهذا (انظر http://www.linuxfromscratch.org/blfs/).
ملاحظات
إزالة /أدوات سيزيل أيضًا النسخ المؤقتة من Tcl و Expect و DejaGNU التي تم استخدامها لتشغيل اختبارات toolchain. إذا كنت بحاجة إلى هذه البرامج لاحقًا ، فستحتاج إلى إعادة تجميعها وإعادة تثبيتها. يحتوي كتاب BLFS على تعليمات لهذا (انظر http://www.linuxfromscratch.org/blfs/).
إذا تم إلغاء تحميل أنظمة ملفات kernel الافتراضية ، إما يدويًا أو من خلال إعادة التشغيل ، فتأكد من تحميل أنظمة ملفات kernel الافتراضية عند إعادة الدخول إلى chroot. تم شرح هذه العملية في القسم 6.2.2 ، "التركيب والتعبئة / التطوير" والقسم 6.2.3 ، "تركيب أنظمة ملفات Kernel الافتراضية".
كان هناك العديد من المكتبات الثابتة التي لم يتم منعها سابقًا في الفصل من أجل تلبية اختبارات الانحدار في عدة حزم. هذه المكتبات من binutils و bzip2 و e2fsprogs و flex و libtool و zlib. إذا رغبت في ذلك ، قم بإزالتها الآن:
rm -f /usr/lib/lib{bfd،opcodes}.a rm -f /usr/lib/libbz2.a
rm -f /usr/lib/lib{com_err،e2p،ext2fs،ss}.a rm -f /usr/lib/libltdl.a
rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a
rm -f /usr/lib/lib{bfd،opcodes}.a rm -f /usr/lib/libbz2.a
rm -f /usr/lib/lib{com_err،e2p،ext2fs،ss}.a rm -f /usr/lib/libltdl.a
rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a
هناك أيضًا العديد من الملفات المثبتة في الدلائل / usr / lib و / usr / libexec مع امتداد اسم الملف .la. هذه ملفات "أرشيف libtool" وعمومًا غير ضرورية في نظام Linux. لا شيء من هؤلاء ضروري في هذه المرحلة. لإزالتها ، قم بتشغيل:
اعثر على / usr / lib / usr / libexec -name \ *. la -delete
اعثر على / usr / lib / usr / libexec -name \ *. la -delete
لمزيد من المعلومات حول ملفات أرشيف libtool ، راجع قسم BLFS "حول ملفات أرشيف Libtool (.la)".
توثيق