แพ็คเกจ Perl อยู่ใน/usr/bin
และเป็นรุ่นเก่ากว่า (5.12.4) รุ่นเสถียรในปัจจุบันดูเหมือนจะเป็น 5.14.2
ฉันจะอัปเดตเวอร์ชันนี้ได้อย่างไร จำเป็นต้องมีการเข้าถึงรูทและฉันไม่ต้องการรวบรวมไบนารีใหม่เพื่อติดตั้งในไดเรกทอรีที่อยู่ในเส้นทางของฉัน
แพ็คเกจ Perl อยู่ใน/usr/bin
และเป็นรุ่นเก่ากว่า (5.12.4) รุ่นเสถียรในปัจจุบันดูเหมือนจะเป็น 5.14.2
ฉันจะอัปเดตเวอร์ชันนี้ได้อย่างไร จำเป็นต้องมีการเข้าถึงรูทและฉันไม่ต้องการรวบรวมไบนารีใหม่เพื่อติดตั้งในไดเรกทอรีที่อยู่ในเส้นทางของฉัน
คำตอบ:
คำเตือน: การใช้งาน
cpan
ตามที่แสดงจะใช้เวลานานพอสมควรและไม่สามารถทิ้งไว้โดยไม่มีใครดูแลได้
คำสั่งต่อไปนี้จะอัพเดทแพ็คเกจ Perl ทั้งหมดของคุณและทดสอบให้คุณ:
$ sudo cpan
cpan[1]> upgrade
แท็ก Perl:
Perl เป็นภาษาโปรแกรมระดับสูงที่ติดตั้งโดยค่าเริ่มต้นใน Ubuntu
เวอร์ชันของแพ็คเกจ
https://help.ubuntu.com/community/UbuntuBackports :
เมื่อ Ubuntu เผยแพร่ระบบปฏิบัติการรุ่นใหม่ทุก ๆ 6 เดือนการปล่อยนั้นจะหยุดชะงักในเวลาส่วนใหญ่ ในขณะที่ซอฟต์แวร์ที่เป็นส่วนหนึ่งของการวางจำหน่ายนั้นจะได้รับการแก้ไขข้อบกพร่องและแพทช์รักษาความปลอดภัย แต่ซอฟต์แวร์รุ่นใหญ่ที่ออกใหม่และคุณสมบัติใหม่ที่มาพร้อมกับพวกเขาจะไม่สามารถใช้ได้
รุ่น Ubuntu 11.10 Perl
ลิงค์: Perl รุ่นใดที่มาพร้อมกับ Desktop Version 11.10?
Perl 5.14.2
แพ็คเกจ Ubuntu: http://packages.ubuntu.com/search?keywords=perl&searchon=names&suite=all§ion=all
แม่นยำ (perl): การสกัดและการรายงานเชิงปฏิบัติของ Larry Wall 5.14.2-6ubuntu2: amd64 i386
Ubuntu 12.04 LTS
Ubuntu 12.04 จะวางจำหน่าย: https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule
26 เมษายนรอบชิงชนะเลิศ
ฟอรัม Ubuntu 12.04: http://ubuntuforums.org/forumdisplay.php?f=412
sudo perl -MCPAN -e 'upgrade'
เป็นตัวเลือกที่อาจช่วยได้
เปิด Terminal ( CTRL+ ALT+ T) และดำเนินการคำสั่งต่อไปนี้:
sudo su
และเป็นผู้ใช้ขั้นสูงด้วยการให้รหัสผ่านของคุณ จากนั้นดำเนินการ:
apt-get update
จากนั้นดำเนินการ:
apt-get upgrade
และในที่สุดก็ดำเนินการ:
apt-get install -y perl
คุณควรใช้ภาษาอารบิก นี่คือวิธีที่แท้จริงที่จะทำ บางทีคน Ubuntu จะไม่ชอบแบบนี้เพราะมันไม่ใช่แพ็คเกจ แต่ถ้าคุณต้องมีส่วนร่วมใน Perl นี่เป็นข้อกำหนดเบื้องต้น กระบวนการไม่เจ็บปวดและคุณไม่ต้องกลัวด้วยการรวบรวม Perl ; มันไม่เจ็บปวดจริงๆ
ทั้งนี้ขึ้นอยู่กับความต้องการของคุณใช้ยังดูที่cpanminusและท้องถิ่น :: lib มันจะทำให้ชีวิตคุณง่ายขึ้น
ไม่มีผู้ต้องสิทธิ์ root ; คุณต้องสนุกกับสิ่งนี้
อย่าลืมว่าการใช้แพคเกจ Perl ที่ล้าสมัยของ Ubuntu นั้นเกือบจะบ้าไปแล้วเพราะมันเป็นเวอร์ชั่นเก่าจริงๆและคุณไม่จำเป็นต้องทำร้ายตัวเองด้วยการใช้สิ่งเก่า ๆ นี้
ดูคำตอบนี้ด้วย