ฉันได้รับ Pi เมื่อไม่นานมานี้และฉันสงสัยว่า Raspbian มาพร้อมกับ Perl หรือไม่? ถ้าเป็นเช่นนั้นรุ่นใด
ฉันได้รับ Pi เมื่อไม่นานมานี้และฉันสงสัยว่า Raspbian มาพร้อมกับ Perl หรือไม่? ถ้าเป็นเช่นนั้นรุ่นใด
คำตอบ:
ใช่แล้วในขณะนี้ Perl เวอร์ชั่น 5.14.2 คือสิ่งที่คุณได้รับเมื่อทำ "apt-get install perl" ด้วย /etc/apt/sources.list ซึ่งชี้ไปที่ "The Raspbian repository"
คุณสามารถเรียกดูแพ็คเกจได้ที่นี่:
หากคุณต้องการอัพเกรดเวอร์ชั่นของ perl ที่คุณใช้ (ในระบบใด ๆ ) โดยทั่วไปแล้วควรจะอยู่ห่างจากระบบ perl และสร้างด้วยตัวคุณเอง
ขึ้นอยู่กับความต้องการของคุณคุณอาจต้องการให้คุณเป็นเจ้าของสำเนาในโฮมไดเร็กตอรี่ของคุณหรือคัดลอก 'สำหรับแอปของฉัน' ในบางที่เช่น / opt / site-perl / (ฉันสร้างเส้นทางขึ้นเป็นตัวอย่าง)
วิธีที่ง่ายที่สุดในการทำเช่นนี้คือกับภาษา Perl: https://metacpan.org/release/App-perlbrew
เอกสารค่อนข้างดี แต่โดยพื้นฐานแล้วมันคือ:
# to install somewhere other than ~/perl5
export PERLBREW_ROOT=/opt/perl5
# make perlbrew install itself under the given PERLBREW_ROOT
curl -kL http://install.perlbrew.pl | bash
หลังจากนั้นฉันจะติดตั้ง cpanminus:
perlbrew install-cpanm
คุณสามารถติดตั้งโมดูล CPAN ใด ๆ ที่คุณต้องการได้ง่ายๆโดยใช้:
cpanm Moose Catalyst DBIx::Class
Voila! คุณมีความทันสมัยและระบบ perl ไม่ถูกแตะต้อง
ปี่จะมาพร้อมกับ perl 5.14.2 อย่างไรก็ตามหากคุณกำลังมองหาการเขียนโค้ดด้วยตัวคุณเองมันก็คุ้มค่าที่จะดู perlbrew (ซึ่งคุณสามารถติดตั้งจาก repo) ซึ่งช่วยให้คุณสามารถติดตั้ง Perl เวอร์ชันล่าสุด (ซึ่งเป็น 5.16 กับ 5.18 ออกมาในเดือนพฤษภาคม) และลดความเสี่ยง ของคุณทำลายสคริปต์การบำรุงรักษาระบบโดยการติดตั้งโมดูลจาก cpan
ใช่. Perl เป็น "สิ่งจำเป็น" ใน Debian