RaspbianにはPerlが付属していますか?


11

しばらく前にPiを取得しましたが、RaspbianにPerlが付属しているかどうか疑問に思っていますか?もしそうなら、どのバージョンですか?

回答:


10

はい、現時点では、Perlバージョン5.14.2は、「マスターRaspbianリポジトリ」を指す/etc/apt/sources.listを使用して「apt-get install perl」を実行すると得られるものです。

ここでパッケージを閲覧できます:

http://archive.raspbian.org/raspbian/pool/main/p/perl/


1
インターネットに接続していない場合はどうなりますか?
y-- 2013年

1
はい- Perlの5.14.2はイメージにインストールされます。 downloads.raspberrypi.org/images/raspbian/...
イェンス・ペーター・ニールセン

6

(任意のシステムで)使用しているperlのバージョンをアップグレードしたい場合は、一般にシステムperlから離れて独自のものを構築することをお勧めします。

要件に応じて、ホームディレクトリに独自のコピーを作成するか、/ for / apps / per- /のような場所に 'for my apps'コピーを作成することができます(例としてそのパスを上に作成しました)。

これを行う最も簡単な方法は、perlbrewを使用することです。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

出来上がり!あなたは最新で、system-perlはそのままです。


3

piにはperl 5.14.2が付属しています。ただし、自分でコーディングを検討している場合は、perlbrew(リポジトリからインストールできます)を確認する価値があります。これにより、perlの最新バージョン(5.16と5.18が5月にリリースされます)をインストールでき、リスクを軽減できます。 cpanからモジュールをインストールすることにより、システムメンテナンススクリプトを壊します。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.