Bagaimana cara saya memperbarui / menginstal Perl?

19

Paket Perl dalam /usr/bindan merupakan versi yang lebih lama (5.12.4). Rilis stabil saat ini tampaknya 5.14.2.

Bagaimana cara saya memperbarui versi ini? Akses root diperlukan, dan saya tidak ingin mengkompilasi binari baru untuk diinstal di direktori yang ada di jalur saya.

Robert
sumber
Apakah Anda memiliki akses root?
mdpc

Jawaban:

35

Peringatan: Menggunakan cpanseperti yang ditunjukkan akan memakan banyak waktu dan tidak dapat ditinggalkan.

Perintah berikut akan memperbarui semua paket Perl Anda dan mengujinya untuk Anda:

$ sudo cpan
cpan[1]> upgrade
Eric Fossum
sumber
9

Perl Tag:

Perl adalah bahasa pemrograman tingkat tinggi yang diinstal secara default di Ubuntu.

Versi paket

https://help.ubuntu.com/community/UbuntuBackports :

Ketika Ubuntu merilis versi baru OS-nya setiap 6 bulan, rilis itu sebagian besar dibekukan dalam waktu. Sementara perangkat lunak yang merupakan bagian dari rilis itu akan mendapatkan perbaikan bug dan tambalan keamanan, rilis utama baru perangkat lunak dan fitur-fitur baru yang menyertainya tidak akan tersedia.

Ubuntu 11.10 Versi Perl

Tautan: Apa versi Perl yang dikirimkan dengan Versi Desktop 11.10?

Perl 5.14.2

Paket Ubuntu: http://packages.ubuntu.com/search?keywords=perl&searchon=names&suite=all§ion=all

tepat (perl): Ekstraksi Praktis dan Bahasa Laporan Larry Wall 5.14.2-6ubuntu2: amd64 i386

Ubuntu 12,04 LTS

Ubuntu 12.04 akan dirilis: https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

Rilis Final 26 April

Forum Ubuntu 12.04: http://ubuntuforums.org/forumdisplay.php?f=412

pengguna26687
sumber
6
sudo perl -MCPAN -e 'upgrade'

adalah opsi yang mungkin bisa membantu.

Olu Smith
sumber
Tidak berhasil karena saya memiliki kesalahan, tetapi saya tampaknya telah memperbarui beberapa paket yang menyelesaikan masalah saya.
Andrei
Anda berarti tidak menyelesaikan atau menyelesaikan kesalahan?
Olu Smith
Instalasi meminta direktori instalasi apach.e saya dan kemudian macet karena saya memberikan tambahan "/" pada nama path. Upgrade masih melakukan sesuatu, karena masalah saya hilang. Saya akan segera memperbarui ke Ubuntu yang lebih baru
Andrei
1
Ini memperbarui modul perl, bukan perl
Eugen Konkov
5

Buka Terminal ( CTRL+ ALT+ T) dan jalankan perintah berikut:

sudo su

Dan jadilah pengguna super dengan memberikan kata sandi Anda. Kemudian jalankan:

apt-get update

Dan kemudian jalankan:

apt-get upgrade

Dan akhirnya jalankan:

apt-get install -y perl
Nimishan
sumber
3

Anda harus menggunakan perlbrew ; ini adalah cara aktual untuk melakukannya. Mungkin orang Ubuntu tidak akan menyukai cara ini karena ini bukan berbasis paket, tetapi jika Anda perlu melibatkan diri ke dalam Perl, ini adalah prasyarat. Prosesnya tidak menyakitkan, dan Anda tidak perlu takut dengan mengkompilasi Perl ; itu benar-benar tidak menyakitkan.

Tergantung pada kebutuhan Anda, lihat juga cpanminus dan local :: lib . Itu akan membuat hidup Anda lebih mudah.

Tidak satu pun dari mereka yang membutuhkan hak akses root ; Anda harus menikmati ini.

Jangan lupa bahwa menggunakan paket Perl usang Ubuntu hampir gila, karena mereka adalah versi yang benar-benar lama, dan Anda tidak perlu melukai diri sendiri dengan menggunakan barang-barang lama ini.

Lihat juga jawaban ini .

Smonff
sumber