<ก่อนหน้านี้ | Contents | ถัดไป>
5.35. การปอก
ขั้นตอนในส่วนนี้เป็นทางเลือก แต่ถ้าพาร์ติชั่น LFS ค่อนข้างเล็ก จะเป็นประโยชน์ที่จะเรียนรู้ว่าสามารถลบรายการที่ไม่จำเป็นออกได้ ไฟล์เรียกทำงานและไลบรารีที่สร้างขึ้นจนถึงขณะนี้มีสัญลักษณ์การดีบักที่ไม่จำเป็นประมาณ 70 MB ลบสัญลักษณ์เหล่านั้นด้วย:
แถบ --strip-debug /tools/lib/*
/usr/bin/strip --strip-ไม่จำเป็น /tools/{,s}bin/*
แถบ --strip-debug /tools/lib/*
/usr/bin/strip --strip-ไม่จำเป็น /tools/{,s}bin/*
คำสั่งเหล่านี้จะข้ามไฟล์จำนวนหนึ่งโดยรายงานว่าไม่รู้จักรูปแบบไฟล์ ส่วนใหญ่เป็นสคริปต์แทนที่จะเป็นไบนารี ใช้คำสั่งแถบระบบเพื่อรวมแถบไบนารีใน /tools
ดูแล ไม่ ใช้ --แถบ-ไม่จำเป็น บนห้องสมุด สแตติกจะถูกทำลายและแพ็คเกจ toolchain จะต้องถูกสร้างขึ้นใหม่ทั้งหมดอีกครั้ง
หากต้องการประหยัดมากขึ้น ให้นำเอกสารออก:
rm -rf /tools/{,share}/{ข้อมูล,คน,doc}
rm -rf /tools/{,share}/{ข้อมูล,คน,doc}
ลบไฟล์ที่ไม่จำเป็น:
ค้นหา /tools/{lib,libexec} -name \*.la -delete
ค้นหา /tools/{lib,libexec} -name \*.la -delete
ณ จุดนี้คุณควรมีพื้นที่ว่างอย่างน้อย 3 GB ใน $LFS ที่สามารถใช้สร้างและติดตั้ง Glibc และ Gcc ได้ในระยะต่อไป หากคุณสามารถสร้างและติดตั้ง Glibc ได้ คุณสามารถสร้างและติดตั้งส่วนที่เหลือได้เช่นกัน