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\$ '
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
/bin/bash --login
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
/bin/bash --login
ເຫດຜົນສໍາລັບການນີ້ແມ່ນວ່າໂຄງການໃນ / ເຄື່ອງມື ແມ່ນບໍ່ຈໍາເປັນ. ສໍາລັບເຫດຜົນນີ້, ທ່ານສາມາດລຶບໄດ້ / ເຄື່ອງມື
ໄດເລກະທໍລີຖ້າຕ້ອງການ.
ຫມາຍເຫດ
ກຳ ຈັດອອກ / ເຄື່ອງມື ຍັງຈະເອົາສໍາເນົາຊົ່ວຄາວຂອງ Tcl, Expect, ແລະ DejaGNU ທີ່ຖືກນໍາໃຊ້ສໍາລັບການທົດສອບລະບົບຕ່ອງໂສ້ເຄື່ອງມື. ຖ້າຫາກວ່າທ່ານຕ້ອງການໂຄງການເຫຼົ່ານີ້ໃນພາຍຫຼັງ, ພວກເຂົາເຈົ້າຈະຈໍາເປັນຕ້ອງໄດ້ຮັບການລວບລວມແລະຕິດຕັ້ງໃຫມ່. ປື້ມ BLFS ມີຄໍາແນະນໍາສໍາລັບການນີ້ (ເບິ່ງ http://www.linuxfromscratch.org/blfs/).
ຫມາຍເຫດ
ກຳ ຈັດອອກ / ເຄື່ອງມື ຍັງຈະເອົາສໍາເນົາຊົ່ວຄາວຂອງ Tcl, Expect, ແລະ DejaGNU ທີ່ຖືກນໍາໃຊ້ສໍາລັບການທົດສອບລະບົບຕ່ອງໂສ້ເຄື່ອງມື. ຖ້າຫາກວ່າທ່ານຕ້ອງການໂຄງການເຫຼົ່ານີ້ໃນພາຍຫຼັງ, ພວກເຂົາເຈົ້າຈະຈໍາເປັນຕ້ອງໄດ້ຮັບການລວບລວມແລະຕິດຕັ້ງໃຫມ່. ປື້ມ BLFS ມີຄໍາແນະນໍາສໍາລັບການນີ້ (ເບິ່ງ http://www.linuxfromscratch.org/blfs/).
ຖ້າລະບົບໄຟລ໌ kernel virtual ໄດ້ຖືກຖອນການເຊື່ອມຕໍ່, ດ້ວຍຕົນເອງຫຼືຜ່ານ reboot, ໃຫ້ແນ່ໃຈວ່າລະບົບໄຟລ໌ kernel virtual ຖືກຕິດຕັ້ງເມື່ອເຂົ້າສູ່ chroot ຄືນໃໝ່. ຂະບວນການນີ້ໄດ້ຖືກອະທິບາຍໃນພາກ 6.2.2, "ການຕິດຕັ້ງແລະປະຊາກອນ / dev" ແລະພາກທີ 6.2.3, "ການຕິດຕັ້ງລະບົບໄຟລ໌ Kernel Virtual".
ມີຫ້ອງສະຫມຸດສະຖິດຫຼາຍທີ່ບໍ່ໄດ້ຖືກສະກັດກັ້ນກ່ອນຫນ້ານີ້ໃນບົດເພື່ອຕອບສະຫນອງການທົດສອບການຖົດຖອຍໃນຫຼາຍຊຸດ. ຫ້ອງສະຫມຸດເຫຼົ່ານີ້ແມ່ນມາຈາກ 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 ທີ່ມີຊື່ໄຟລ໌ extention ຂອງ .la. ເຫຼົ່ານີ້ແມ່ນໄຟລ໌ "libtool archive" ແລະໂດຍທົ່ວໄປບໍ່ຈໍາເປັນໃນລະບົບ linux. ບໍ່ມີຄວາມຈໍາເປັນໃນຈຸດນີ້. ເພື່ອເອົາພວກມັນອອກ, ແລ່ນ:
ຊອກຫາ /usr/lib /usr/libexec -name \*.la -delete
ຊອກຫາ /usr/lib /usr/libexec -name \*.la -delete
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໄຟລ໌ແຟ້ມຈັດເກັບ libtool, ເບິ່ງພາກສ່ວນ BLFS "ກ່ຽວກັບໄຟລ໌ Libtool Archive (.la)".