たとえば、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でダウンロードしてきたビルドと分離できてよいかも。
Comments