CPAN::Miniの設定などなど

以前にCPAN::Mini使えばいいよ!って教えてもらって放置してたのでメモ。

CPAN::Miniがあればネットが繋がらない時に最新版モジュールがインストールできる。すばらしい><

CPAN::Miniのインストール

sudo cpan
cpan> install CPAN::Mini

minicpanコマンドを使って、好きな場所にインストールしてみる。この場合は~/minicpanディレクトリで容量は560MBだった。

minicpan -r http://www.cpan.org/ -l ~/minicpan 

あとはcronの設定をすれば常に最新のものが自動で取得できる。

0 3 * * * minicpan -q -r http://ftp.cpan.jp/ -l ~/minicpan


CPANの設定

CPANのモジュールを取得するurllistにfile:///home/acotie/minicpanのパスを追加しコミットで完了。

これでオフラインのファイルから優先してインストールできる。とっても嬉しい。

sudo cpan

cpan> o conf prerequisites_policy follow
cpan> o conf urllist unshift file:///home/acotie/minicpan
cpan> o conf
cpan> o conf commit

conf prerequisites_policy follow は、依存モジュールがあった時の 「インストールしますか? [Y/n]」 みたいなとき、自動で Y を選ぶ、というオプションです。

source: Redirecting…

って知らなかったので、こちらの衝撃の方が個人的にはすごかったw


参考サイト