さくらサーバーにCPAN shellでモジュールインストール

[Perl]

さくらのレンタルサーバーを使っているけれど、
最近リリースされたCPANモジュールが入っていなくて困った。

とはいえ、ソースをダウンロードしたり、
いちいちコピーしたりコンパイルしたりするのが面倒なので、
できるところまでCPAN shellを使ってインストールしたいと思った。

以下の方法だと私が使いたいモジュールは使えるようになりましたが、
Bundle::CPANをインストールしたときに、CPAN shellが立ち上がらなくなっ
て、悲しい思いをしました。必要に迫られたら、また考えます。

以下は$HOME/lib/perlにインストールした例。

ディレクトリを作る
% cd lib
% mkdir perl
% cd perl

% perl -MCPAN -e shell
CPAN shellを設定する。

一旦exitする
cpan> exit

% perl -MCPN -e shel
cpan> o conf makepl_arg "LIB=~/lib/perl PREFIX=~/lib/perl INSTALLMAN1DIR=~/lib/perl/man/man1 INSTALLMAN3DIR=~/lib/perl/man/man3"

makepl_arg LIB=~/lib/perl PREFIX=~/lib/perl INSTALLMAN1DIR=~/lib/perl/man/man1 INSTALLMAN3DIR=~/lib/perl/man/man3
と表示される。

cpan> o conf commit

commit: wrote $HOME/.cpan/CPAN/MyConfig.pm
と表示される。

shell(cshとかbashとかzsh)の ~/.hogercファイルに、「PERL5LIB $HOME/lib/perl」を追記する

その後は、普通にperl -MCPN -e shellして、モジュールをインストールする。


今後あんまり必要なモジュールが増えると困るな。
何とかしなければ。

投稿者:としのり  日時:23:59:59 | コメント | トラックバック() |