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

โลโก้

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

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

2.6. การตั้งค่าตัวแปร $LFS ‌

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


ส่งออก LFS=/mnt/lfs

ส่งออก LFS=/mnt/lfs


ภาพ

ภาพ

เสียงสะท้อน $LFS

เสียงสะท้อน $LFS

การมีชุดตัวแปรนี้มีประโยชน์ในคำสั่งเช่น mkdir -v $LFS/เครื่องมือ สามารถพิมพ์ตามตัวอักษรได้ เชลล์จะแทนที่ “$LFS” ด้วย “/mnt/lfs” โดยอัตโนมัติ (หรือตัวแปรใดก็ตามที่ตั้งค่าไว้) เมื่อประมวลผลบรรทัดคำสั่ง


คำเตือน

อย่าลืมตรวจสอบด้วยว่า LFS ถูกตั้งค่าทุกครั้งที่คุณออกและกลับเข้าสู่สภาพแวดล้อมการทำงานปัจจุบันอีกครั้ง (เช่น เมื่อทำ a su ไปยัง ราก หรือผู้ใช้รายอื่น) ตรวจสอบว่า LFS ตัวแปรถูกตั้งค่าอย่างถูกต้องด้วย:


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

คำเตือน

อย่าลืมตรวจสอบด้วยว่า LFS ถูกตั้งค่าทุกครั้งที่คุณออกและกลับเข้าสู่สภาพแวดล้อมการทำงานปัจจุบันอีกครั้ง (เช่น เมื่อทำ a su ไปยัง ราก หรือผู้ใช้รายอื่น) ตรวจสอบว่า LFS ตัวแปรถูกตั้งค่าอย่างถูกต้องด้วย:


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


หมายเหตุ

วิธีหนึ่งที่จะมั่นใจได้ว่า LFS ตัวแปรที่ตั้งไว้เสมอคือการแก้ไข .bash_profile ไฟล์ทั้งในโฮมไดเร็กทอรีส่วนตัวของคุณและใน /root/.bash_profile และป้อนคำสั่งส่งออกด้านบน นอกจากนี้ เชลล์ที่ระบุใน / etc / passwd ไฟล์สำหรับผู้ใช้ทั้งหมดที่ต้องการ LFS ตัวแปรจะต้องทุบตีเพื่อให้แน่ใจว่า /root/.bash_profile ไฟล์ถูกรวมเป็นส่วนหนึ่งของกระบวนการเข้าสู่ระบบ

การพิจารณาอีกประการหนึ่งคือวิธีการที่ใช้ในการเข้าสู่ระบบโฮสต์ หากเข้าสู่ระบบผ่านตัวจัดการการแสดงผลแบบกราฟิก ผู้ใช้ .bash_profile ปกติจะไม่ใช้เมื่อเริ่มต้นเทอร์มินัลเสมือน ในกรณีนี้ ให้เพิ่มคำสั่ง export ไปที่ .bashrc ไฟล์สำหรับผู้ใช้และรูท นอกจากนี้ การแจกแจงบางรายการมีคำแนะนำที่จะไม่เรียกใช้ .bashrc คำแนะนำในการเรียกใช้ bash แบบไม่โต้ตอบ อย่าลืมเพิ่มคำสั่ง export ก่อนการทดสอบสำหรับการใช้งานแบบไม่โต้ตอบ

หมายเหตุ

วิธีหนึ่งที่จะมั่นใจได้ว่า LFS ตัวแปรที่ตั้งไว้เสมอคือการแก้ไข .bash_profile ไฟล์ทั้งในโฮมไดเร็กทอรีส่วนตัวของคุณและใน /root/.bash_profile และป้อนคำสั่งส่งออกด้านบน นอกจากนี้ เชลล์ที่ระบุใน / etc / passwd ไฟล์สำหรับผู้ใช้ทั้งหมดที่ต้องการ LFS ตัวแปรจะต้องทุบตีเพื่อให้แน่ใจว่า /root/.bash_profile ไฟล์ถูกรวมเป็นส่วนหนึ่งของกระบวนการเข้าสู่ระบบ

การพิจารณาอีกประการหนึ่งคือวิธีการที่ใช้ในการเข้าสู่ระบบโฮสต์ หากเข้าสู่ระบบผ่านตัวจัดการการแสดงผลแบบกราฟิก ผู้ใช้ .bash_profile ปกติจะไม่ใช้เมื่อเริ่มต้นเทอร์มินัลเสมือน ในกรณีนี้ ให้เพิ่มคำสั่ง export ไปที่ .bashrc ไฟล์สำหรับผู้ใช้และรูท นอกจากนี้ การแจกแจงบางรายการมีคำแนะนำที่จะไม่เรียกใช้ .bashrc คำแนะนำในการเรียกใช้ bash แบบไม่โต้ตอบ อย่าลืมเพิ่มคำสั่ง export ก่อนการทดสอบสำหรับการใช้งานแบบไม่โต้ตอบ


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