<ก่อนหน้านี้ | Contents | ถัดไป>
6.1. บทนำ
ในบทนี้ เราจะเข้าสู่พื้นที่ก่อสร้างและเริ่มสร้างระบบ LFS อย่างจริงจัง นั่นคือ เราใช้ chroot เข้าสู่ระบบ mini Linux ชั่วคราว เตรียมการขั้นสุดท้ายสองสามอย่าง จากนั้นจึงเริ่มติดตั้งแพ็คเกจ
การติดตั้งซอฟต์แวร์นี้ตรงไปตรงมา แม้ว่าในหลายกรณี คำแนะนำในการติดตั้งอาจสั้นลงและเป็นแบบทั่วไปมากขึ้น แต่เราได้เลือกที่จะให้คำแนะนำฉบับเต็มสำหรับทุกแพ็คเกจเพื่อลดโอกาสเกิดข้อผิดพลาด กุญแจสำคัญในการเรียนรู้สิ่งที่ทำให้ระบบ Linux ทำงานคือการรู้ว่าแต่ละแพ็คเกจใช้ทำอะไรและทำไมคุณ (หรือระบบ) อาจต้องการ
เราไม่แนะนำให้ใช้การเพิ่มประสิทธิภาพ พวกเขาสามารถทำให้โปรแกรมทำงานเร็วขึ้นเล็กน้อย แต่อาจทำให้เกิดปัญหาในการรวบรวมและปัญหาเมื่อเรียกใช้โปรแกรม หากแพ็คเกจปฏิเสธที่จะคอมไพล์เมื่อใช้การเพิ่มประสิทธิภาพ ให้ลองคอมไพล์โดยไม่ต้องปรับให้เหมาะสมและดูว่าสามารถแก้ไขปัญหาได้หรือไม่ แม้ว่าแพ็คเกจจะคอมไพล์เมื่อใช้การปรับให้เหมาะสม แต่ก็มีความเสี่ยงที่อาจถูกคอมไพล์อย่างไม่ถูกต้องเนื่องจากการโต้ตอบที่ซับซ้อนระหว่างโค้ดและเครื่องมือสร้าง นอกจากนี้โปรดทราบว่า -มีนาคม และ -mtune ตัวเลือกที่ใช้ค่าที่ไม่ได้ระบุไว้ในหนังสือยังไม่ได้รับการทดสอบ ซึ่งอาจทำให้เกิดปัญหากับแพ็คเกจ toolchain (Binutils, GCC และ Glibc) ผลประโยชน์ที่อาจเกิดขึ้นเพียงเล็กน้อยจากการใช้การเพิ่มประสิทธิภาพคอมไพเลอร์มักจะถูกประเมินโดยความเสี่ยง ขอแนะนำให้ผู้สร้าง LFS เป็นครั้งแรกโดยไม่ต้องปรับแต่งให้เหมาะสม ระบบที่ตามมาจะยังคงทำงานอย่างรวดเร็วและเสถียรในเวลาเดียวกัน
ลำดับการติดตั้งแพ็คเกจในบทนี้จะต้องปฏิบัติตามอย่างเคร่งครัดเพื่อให้แน่ใจว่าไม่มีโปรแกรมใดได้รับเส้นทางที่อ้างถึง .โดยบังเอิญ /เครื่องมือ มีสายแข็งเข้าไป ด้วยเหตุผลเดียวกัน อย่ารวบรวมแพ็คเกจแยกกันแบบขนาน การคอมไพล์แบบขนานอาจช่วยประหยัดเวลาได้ (โดยเฉพาะในเครื่อง dual-CPU) แต่อาจส่งผลให้โปรแกรมมีเส้นทางเดินสายแบบฮาร์ด /เครื่องมือซึ่งจะทำให้โปรแกรมหยุดทำงานเมื่อไดเร็กทอรีนั้นถูกลบ
ก่อนคำแนะนำในการติดตั้ง หน้าการติดตั้งแต่ละหน้าจะให้ข้อมูลเกี่ยวกับแพ็คเกจ รวมถึงคำอธิบายโดยย่อของสิ่งที่อยู่ภายใน ระยะเวลาที่ใช้ในการสร้างโดยประมาณ และพื้นที่ดิสก์ที่ต้องใช้ระหว่างกระบวนการสร้างนี้ ตามคำแนะนำในการติดตั้ง จะมีรายการโปรแกรมและไลบรารี (พร้อมกับคำอธิบายสั้นๆ เกี่ยวกับสิ่งเหล่านี้) ที่แพ็คเกจติดตั้ง
หมายเหตุ
ค่า SBU และพื้นที่ดิสก์ที่จำเป็นรวมถึงข้อมูลชุดทดสอบสำหรับแพ็คเกจที่เกี่ยวข้องทั้งหมดในบทที่ 6
หมายเหตุ
ค่า SBU และพื้นที่ดิสก์ที่จำเป็นรวมถึงข้อมูลชุดทดสอบสำหรับแพ็คเกจที่เกี่ยวข้องทั้งหมดในบทที่ 6