OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

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)".


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: