さくらに local::lib を利用して個人用 CPAN を使えるようにする
local::lib をダウンロードする
% mkdir -p ~/local/var/db/pkg % wget http://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/authors/id/A/AP/APEIRON/local-lib-1.004009.tar.gz % tar zxvf local-lib-1.004009.tar.gz % cd local-lib-1.004009/
BSDPAN のエラーを回避する
% vi ~/.zshrc export PKG_DBDIR=$HOME/local/var/db/pkg export PORT_DBDIR=$HOME/local/var/db/pkg export INSTALL_AS_USER export LD_LIBRARY_PATH=$HOME/local/lib % source ~/.zshrc
CPAN の設定を一通り行う
自動で設定を行うかどうか聞かれる場合、no で答えると初期設定時に CPAN の参照 URL の設定を行うことができる。
% cpan ... cpan[1]> exit
local::lib をインストールする
% perl Makefile.PL --bootstrap=$HOME/local % make && make test % make install
local::lob の環境変数を設定するようにする
% echo 'eval $(perl -I$HOME/local/lib/perl5 -Mlocal::lib=$HOME/local)' >> ~/.zshrc % tail ~/.zshrc eval $(perl -I$HOME/local/lib/perl5 -Mlocal::lib=$HOME/local) % source ~/.zshrc
後片付け
% rm ~/local-lib-1.004009.tar.gz % rm -rf ~/local-lib-1.004009/
Bundle::CPAN をインストールする
% cpan cpan[1]> install Bundle::CPAN