web-dev-qa-db-ja.com

Perlを更新/インストールする方法は?

Perlパッケージは/usr/binにあり、古いバージョン(5.12.4)です。現在の安定版リリースは5.14.2のようです。

このバージョンを更新するにはどうすればよいですか?ルートアクセスが必要です。新しいバイナリをコンパイルして、自分のパスにあるディレクトリにインストールしたくありません。

18
Robert

警告:示されているcpanの使用にはかなりの時間がかかり、放置しないでください。

次のコマンドは、すべてのPerlパッケージを更新し、それらをテストします。

$ Sudo cpan
cpan[1]> upgrade
34
Eric Fossum

Perlタグ:

Perlは、Ubuntuにデフォルトでインストールされる高レベルのプログラミング言語です。

パッケージバージョン

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

Ubuntuが6か月ごとにOSの新しいバージョンをリリースすると、そのリリースの大部分は凍結されます。そのリリースの一部であるソフトウェアはバグ修正とセキュリティパッチを取得しますが、ソフトウェアの新しいメジャーリリースとそれらに付属する新機能は利用できません。

Ubuntu 11.10 Perlバージョン

リンク: 11.10のデスクトップバージョンに同梱されているPerlのバージョンは?

Perl 5.14.2

Ubuntuパッケージ: http://packages.ubuntu.com/search?keywords=Perl&searchon=names&suite=all&section=all

正確(Perl):Larry Wallの実用的な抽出およびレポート言語5.14.2-6ubuntu2:AMD64 i386

Ubuntu 12.04 LTS

Ubuntu 12.04がリリースされます: https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

4月26日の最終リリース

Ubuntu 12.04フォーラム: http://ubuntuforums.org/forumdisplay.php?f=412

9
user26687
Sudo Perl -MCPAN -e 'upgrade'

役立つオプションです。

6
Olu Smith

ターミナルを開く(CTRL + ALT + T)そして次のコマンドを実行します:

Sudo su

パスワードを入力してスーパーユーザーになります。次に実行します:

apt-get update

そして実行します:

apt-get upgrade

そして最後に実行します:

apt-get install -y Perl
5
Nimishan

perlbrew を使用する必要があります。これが実際の方法です。 Ubuntuの人々はパッケージベースではないため、この方法を好まないかもしれませんが、Perlに参加する必要がある場合、これは前提条件です。このプロセスは簡単であり、compiling Perl;を恐れる必要はありません。本当に痛みはありません。

ニーズに応じて、 cpanminus および local :: lib もご覧ください。それはあなたの生活を楽にします。

ルート特権を必要とするものはありません;これを楽しむ必要があります。

Ubuntuの古いPerlパッケージを使用することは、非常に古いバージョンであり、この古いものを使用して自分自身を傷つける必要がないため、ほとんどクレイジーであることを忘れないでください。

this answer も参照してください。

3
smonff