CPAN
管理者(root)以外でCPANを利用するための設定
$ mkdir -p ~/local ←localディレクトリ作成
$ mkdir -p ~/local/var/db/pkg ←保存先ディレクトリ
$ echo no | cpan ←CPANの初期設定ファイル作成
下記を.cpan/CPAN/MyConfig.pmに追記
‘make_install_arg’ => qq[SITEPREFIX=$ENV{HOME}/local],
‘makepl_arg’ => qq[INSTALLDIRS=site LIB=$ENV{HOME}/local/lib/perl5 PREFIX=$ENV{HOME}/local],
‘mbuildpl_arg’ => qq[./Build –install_base $ENV{HOME}/local],
‘urllist’ => [q[ftp://ftp.cpan.jp/], q[ftp://ftp.kddilabs.jp/CPAN/]],
.cshrcに下記を追記
$ echo ‘setenv PATH $HOME/local/bin:$PATH’ >> ~/.cshrc
$ echo ‘setenv PERL5LIB $HOME/local/lib/perl5:$HOME/local/lib/perl5/site_perl’ >> ~/.cshrc
$ echo ‘setenv PKG_DBDIR $HOME/local/var/db/pkg’ >> ~/.cshrc
$ echo ‘setenv PORT_DBDIR $HOME/local/var/db/pkg’ >> ~/.cshrc
$ echo ‘setenv INSTALL_AS_USER’ >> ~/.cshrc
$ echo ‘setenv LD_LIBRARY_PATH $HOME/local/lib’ >> ~/.cshrc
$ source ~/.cshrc
CPANをアップデート(初期設定)、すべてリターン
$ cpan -i Bundle::CPAN
インストール
$ cpan
cpan> install モジュール名
または
$ perl -MCPAN -e ‘install モジュール名’
インストールしたCPANの使い方
use lib ‘/home/[username]/local/lib/perl5’;
use lib ‘/home/[username]/local/share/perl5’;
use モジュール名;