<ก่อนหน้านี้ | Contents | ถัดไป>
6.40.1. การติดตั้ง Perl
ขั้นแรกให้สร้างพื้นฐาน / etc / hosts ไฟล์ที่จะอ้างอิงในไฟล์กำหนดค่าของ Perl เช่นเดียวกับชุดทดสอบเสริม:
echo "127.0.0.1 localhost $(ชื่อโฮสต์)" > /etc/hosts
echo "127.0.0.1 localhost $(ชื่อโฮสต์)" > /etc/hosts
Perl เวอร์ชันนี้สร้างโมดูล Compress::Raw::Zlib และ Compress::Raw::BZip2 โดยค่าเริ่มต้น Perl จะใช้สำเนาภายในของแหล่งที่มาสำหรับบิลด์ ออกคำสั่งต่อไปนี้เพื่อให้ Perl ใช้ไลบรารีที่ติดตั้งบนระบบ:
export BUILD_ZLIB=ส่งออกผิดพลาด BUILD_BZIP2=0
export BUILD_ZLIB=ส่งออกผิดพลาด BUILD_BZIP2=0
หากต้องการควบคุมวิธีการตั้งค่า Perl ได้อย่างสมบูรณ์ คุณสามารถลบตัวเลือก “-des” ออกจากคำสั่งต่อไปนี้และเลือกวิธีการสร้างแพ็คเกจนี้ด้วยตนเอง หรือใช้คำสั่งด้านล่างทุกประการเพื่อใช้ค่าเริ่มต้นที่ Perl ตรวจพบโดยอัตโนมัติ:
sh กำหนดค่า -des -Dprefix=/usr \
-Dvendorprefix=/usr \
-Dman1dir=/usr/share/man/man1 \
-Dman3dir=/usr/share/man/man3 \
-Dpager="/usr/bin/less -isR" \
-Duseshrplib \
-Dusethreads
sh กำหนดค่า -des -Dprefix=/usr \
-Dvendorprefix=/usr \
-Dman1dir=/usr/share/man/man1 \
-Dman3dir=/usr/share/man/man3 \
-Dpager="/usr/bin/less -isR" \
-Duseshrplib \
-Dusethreads
ความหมายของตัวเลือกการกำหนดค่า:
-Dvendorprefix=/usr
สิ่งนี้ทำให้มั่นใจ Perl รู้วิธีบอกแพ็คเกจว่าพวกเขาควรติดตั้งโมดูล Perl ที่ไหน
-Dpager="/usr/bin/less -isR"
สิ่งนี้รับรองว่า น้อยลง ถูกนำมาใช้แทน ข้อมูลเพิ่มเติม.
-Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3
เนื่องจากยังไม่ได้ติดตั้ง Groff กำหนดค่า คิดว่าเราไม่ต้องการ man page สำหรับ Perl การออกพารามิเตอร์เหล่านี้จะแทนที่การตัดสินใจนี้
-Duseshrplib
สร้าง libperl ที่ใช้ร่วมกันที่จำเป็นสำหรับโมดูล Perl บางตัว
-Dusethreads
สร้าง Perl พร้อมรองรับเธรด
รวบรวมแพ็คเกจ:
ทำ
ทำ
ในการทดสอบผลลัพธ์ (ประมาณ 11 SBU) ให้ออก:
ทำ -k ทดสอบ
ทำ -k ทดสอบ
หมายเหตุ
การทดสอบหนึ่งล้มเหลวเนื่องจากการใช้ gdbm เวอร์ชันล่าสุด
หมายเหตุ
การทดสอบหนึ่งล้มเหลวเนื่องจากการใช้ gdbm เวอร์ชันล่าสุด
ติดตั้งแพ็คเกจและล้างข้อมูล:
ให้ติดตั้ง
ยกเลิกการตั้งค่า BUILD_ZLIB BUILD_BZIP2
ให้ติดตั้ง
ยกเลิกการตั้งค่า BUILD_ZLIB BUILD_BZIP2