1つの環境に複数のPerlをインストールする

| No Comments | No TrackBacks

たとえば、Perl 5.8.8がインストールされている環境に、追加で、Perl 5.6.1 やら Perl 5.10.0 など違うバージョンのPerlを共存させてインストールしたいとき。

sh Configure -Dprefix=/usr/local/perl-5.10.0 -Dinstallusrbinperl=N -de
  • -Dprefix=インストールするディレクトリ
  • -Dinstalluserbinperl=N (/usr/bin/perl にリンクを作成しない)

とConfigureして、make / make install すればおっけい。こんな感じ。

wget http://www.cpan.org/src/perl-5.10.0.tar.gz
tar xvzf perl-5.10.0.tar.gz
cd perl-5.10.0
sh Configure -Dprefix=/usr/local/perl-5.10.0 -Dinstallusrbinperl=N -de
make
make install

CPANでPerlモジュールを追加するときは、インストール先のperlを直接指定してCPANにアクセスする。

/usr/local/perl-5.10.0/bin/perl -MCPAN -e shell

cpanの初期設定で、build/cacheディレクトリを「/root/.cpan-5.10.0」とかなんとかすると、他バージョンのPerlでダウンロードしてきたビルドと分離できてよいかも。

No TrackBacks

TrackBack URL: http://dreamagic.org/cgi-bin/mt/mt-tb.cgi/2

Comments

Categories

My PhotoStream

www.flickr.com
dreamagicjp's items Go to dreamagicjp's photostream