5.35. ລອກອອກ
ຂັ້ນຕອນໃນພາກນີ້ແມ່ນທາງເລືອກ, ແຕ່ຖ້າ LFS partition ມີຂະຫນາດນ້ອຍກວ່າ, ມັນເປັນປະໂຫຍດທີ່ຈະຮຽນຮູ້ວ່າລາຍການທີ່ບໍ່ຈໍາເປັນສາມາດເອົາອອກໄດ້. ຫ້ອງສະໝຸດທີ່ປະຕິບັດໄດ້ ແລະຫ້ອງສະໝຸດທີ່ສ້າງຂຶ້ນມາເຖິງຕອນນັ້ນມີປະມານ 70 MB ຂອງສັນຍາລັກການດີບັກທີ່ບໍ່ຈຳເປັນ. ເອົາສັນຍາລັກເຫຼົ່ານັ້ນອອກດ້ວຍ:
ແຖບ --strip-debug /tools/lib/*
/usr/bin/strip --strip-unneeded /tools/{,s}bin/*
ແຖບ --strip-debug /tools/lib/*
/usr/bin/strip --strip-unneeded /tools/{,s}bin/*
ຄໍາສັ່ງເຫຼົ່ານີ້ຈະຂ້າມໄຟລ໌ຈໍານວນຫນຶ່ງ, ລາຍງານວ່າມັນບໍ່ໄດ້ຮັບຮູ້ຮູບແບບໄຟລ໌ຂອງພວກເຂົາ. ສ່ວນໃຫຍ່ເຫຼົ່ານີ້ແມ່ນ scripts ແທນທີ່ຈະເປັນ binaries. ຍັງໃຊ້ຄໍາສັ່ງແຖບລະບົບເພື່ອລວມເອົາແຖບຄູ່ໃນ / ເຄື່ອງມື.
ເບິ່ງແຍງ ບໍ່ ການນໍາໃຊ້ --strip-ບໍ່ຈໍາເປັນ ຢູ່ໃນຫ້ອງສະຫມຸດ. ສິ່ງຄົງທີ່ຈະຖືກທໍາລາຍແລະຊຸດຂອງລະບົບຕ່ອງໂສ້ເຄື່ອງມືຈະຕ້ອງຖືກສ້າງຂຶ້ນອີກເທື່ອຫນຶ່ງ.
ເພື່ອປະຫຍັດຫຼາຍ, ເອົາເອກະສານອອກ:
rm -rf /tools/{,share}/{info,man,doc}
rm -rf /tools/{,share}/{info,man,doc}
ເອົາໄຟລ໌ທີ່ບໍ່ຈໍາເປັນອອກ:
ຊອກຫາ /tools/{lib,libexec} -name \*.la -delete
ຊອກຫາ /tools/{lib,libexec} -name \*.la -delete
ໃນຈຸດນີ້, ທ່ານຄວນມີພື້ນທີ່ຫວ່າງຢ່າງຫນ້ອຍ 3 GB $LFS ທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງແລະຕິດຕັ້ງ Glibc ແລະ Gcc ໃນໄລຍະຕໍ່ໄປ. ຖ້າທ່ານສາມາດສ້າງແລະຕິດຕັ້ງ Glibc, ທ່ານສາມາດສ້າງແລະຕິດຕັ້ງສ່ວນທີ່ເຫຼືອໄດ້ເຊັ່ນກັນ.