เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

3.1. บทนำ

บทนี้ประกอบด้วยรายการแพ็คเกจที่ต้องดาวน์โหลดเพื่อสร้างระบบ Linux พื้นฐาน หมายเลขเวอร์ชันที่ระบุจะสอดคล้องกับเวอร์ชันของซอฟต์แวร์ที่ทราบว่าใช้งานได้ และหนังสือเล่มนี้อิงตามการใช้งาน เราขอแนะนำว่าอย่าใช้เวอร์ชันที่ใหม่กว่า เนื่องจากคำสั่ง build สำหรับเวอร์ชันหนึ่งอาจใช้ไม่ได้กับเวอร์ชันที่ใหม่กว่า แพ็คเกจเวอร์ชันใหม่ล่าสุดอาจมีปัญหาที่ต้องแก้ไขปัญหาชั่วคราว วิธีแก้ปัญหาเหล่านี้จะได้รับการพัฒนาและทำให้เสถียรในเวอร์ชันพัฒนาของหนังสือ

ตำแหน่งดาวน์โหลดอาจไม่สามารถเข้าถึงได้ทุกครั้ง หากตำแหน่งดาวน์โหลดมีการเปลี่ยนแปลงตั้งแต่มีการเผยแพร่หนังสือเล่มนี้ Google (http://www.google.com/) มีเครื่องมือค้นหาที่มีประโยชน์สำหรับแพ็คเกจส่วนใหญ่ หากการค้นหานี้ไม่สำเร็จ ให้ลองใช้วิธีอื่นในการดาวน์โหลดที่กล่าวถึงที่ http://www.linuxfromscratch.org/lfs/ packages.html#packages

แพ็คเกจและแพตช์ที่ดาวน์โหลดมาจะต้องถูกจัดเก็บไว้ที่ใดที่หนึ่งซึ่งสามารถเข้าถึงได้โดยสะดวกตลอดทั้งบิลด์ ไดเร็กทอรีการทำงานยังจำเป็นในการแกะซอร์สโค้ดและสร้างไดเร็กทอรีเหล่านั้น $LFS/แหล่งข่าว สามารถใช้ได้ทั้งเป็นที่สำหรับเก็บ tarballs และแพทช์ และเป็นไดเร็กทอรีการทำงาน โดยใช้ไดเร็กทอรีนี้ องค์ประกอบที่จำเป็นจะอยู่บนพาร์ติชัน LFS และจะพร้อมใช้งานในทุกขั้นตอนของกระบวนการสร้าง

ในการสร้างไดเร็กทอรีนี้ ให้รันคำสั่งต่อไปนี้ในฐานะผู้ใช้ รากก่อนเริ่มเซสชันการดาวน์โหลด:


mkdir -v $LFS/แหล่งที่มา

mkdir -v $LFS/แหล่งที่มา

ทำให้ไดเร็กทอรีนี้สามารถเขียนได้และติดหนึบ “เหนียว” หมายความว่าแม้ว่าผู้ใช้หลายคนจะมีสิทธิ์เขียนในไดเร็กทอรี มีเพียงเจ้าของไฟล์เท่านั้นที่สามารถลบไฟล์ภายในไดเร็กทอรีที่ติดหนึบ คำสั่งต่อไปนี้จะเปิดใช้งานโหมดเขียนและติดหนึบ:


chmod -v a+wt $LFS/แหล่งที่มา

chmod -v a+wt $LFS/แหล่งที่มา

วิธีง่ายๆ ในการดาวน์โหลดแพ็คเกจและแพตช์ทั้งหมดคือการใช้ wget-รายการ เป็นข้อมูลเข้าไปยัง wget. ตัวอย่างเช่น:


wget --input-file=wget-list --continue --directory-prefix=$LFS/sources

wget --input-file=wget-list --continue --directory-prefix=$LFS/sources

นอกจากนี้ เริ่มต้นด้วย LFS-7.0 จะมีไฟล์แยกต่างหาก md5sumซึ่งสามารถใช้เพื่อตรวจสอบว่ามีแพ็คเกจที่ถูกต้องทั้งหมดก่อนดำเนินการต่อ วางไฟล์นั้นใน $LFS/แหล่งข่าว และเรียกใช้:


กด $LFS/sources md5sum -c md5sums popd

กด $LFS/sources md5sum -c md5sums popd


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: