<ก่อนหน้านี้ | Contents | ถัดไป>
5.11.1. การติดตั้ง Tcl
แพ็คเกจนี้และอีกสองแพ็คเกจถัดไป (คาดหวังและ DejaGNU) ได้รับการติดตั้งเพื่อรองรับการรันชุดทดสอบสำหรับ GCC และ Binutils และแพ็คเกจอื่นๆ การติดตั้งสามแพ็คเกจสำหรับวัตถุประสงค์ในการทดสอบอาจดูมากเกินไป แต่การรู้ว่าเครื่องมือที่สำคัญที่สุดนั้นทำงานได้อย่างถูกต้อง แม้ว่าชุดทดสอบจะไม่ทำงานในบทนี้ (ไม่บังคับ) แพ็คเกจเหล่านี้จำเป็นต้องเรียกใช้ชุดทดสอบในบทที่ 6
โปรดทราบว่าแพ็คเกจ Tcl ที่ใช้ในที่นี้เป็นเวอร์ชันขั้นต่ำที่จำเป็นในการรันการทดสอบ LFS ดูแพ็คเกจทั้งหมดได้ที่
ขั้นตอน BLFS Tcl เตรียม Tcl สำหรับการรวบรวม:
ซีดี ยูนิกซ์
./configure --prefix=/tools
ซีดี ยูนิกซ์
./configure --prefix=/tools
สร้างแพ็คเกจ:
ทำ
ทำ
การรวบรวมเสร็จสมบูรณ์แล้ว ตามที่กล่าวไว้ก่อนหน้านี้ การรันชุดทดสอบไม่จำเป็นสำหรับเครื่องมือชั่วคราวในบทนี้ ในการรันชุดทดสอบ Tcl ต่อไป ให้ออกคำสั่งต่อไปนี้:
TZ=UTC ทำการทดสอบ
TZ=UTC ทำการทดสอบ
ชุดทดสอบ Tcl อาจประสบกับความล้มเหลวภายใต้เงื่อนไขโฮสต์บางอย่างที่ไม่เข้าใจอย่างถ่องแท้ ดังนั้น ความล้มเหลวของชุดทดสอบที่นี่จึงไม่น่าแปลกใจและไม่ถือว่าวิกฤต NS TZ=UTC พารามิเตอร์ตั้งค่าเขตเวลาเป็นเวลาสากลเชิงพิกัด (UTC) แต่สำหรับระยะเวลาของการรันชุดการทดสอบเท่านั้น เพื่อให้แน่ใจว่าการทดสอบนาฬิกาได้รับการออกกำลังกายอย่างถูกต้อง รายละเอียดเกี่ยวกับตัวแปรสภาพแวดล้อม TZ มีอยู่ในบทที่ 7
ติดตั้งแพ็คเกจ:
ให้ติดตั้ง
ให้ติดตั้ง
ทำให้ไลบรารีที่ติดตั้งสามารถเขียนได้เพื่อให้สามารถลบสัญลักษณ์การดีบักได้ในภายหลัง:
chmod -v u+w /tools/lib/libtcl8.6.so
chmod -v u+w /tools/lib/libtcl8.6.so
ติดตั้งส่วนหัวของ Tcl แพ็คเกจถัดไป คาดหวัง ต้องการให้พวกเขาสร้าง
ทำการติดตั้งส่วนตัวส่วนหัว
ทำการติดตั้งส่วนตัวส่วนหัว
ตอนนี้สร้างลิงค์สัญลักษณ์ที่จำเป็น:
ln -sv tclsh8.6 /tools/bin/tclsh
ln -sv tclsh8.6 /tools/bin/tclsh