cpanの調子がおかしく、モジュールのインストールができない。そういう時の緊急避難的な対応として、モジュールのソースをビルドしてインストールする方法。
まず、モジュールのインストールディレクトリを調べる。ユーザのローカルディレクトリにインストールされるように設定している場合は、 ~/.cpan/CPAN/MyConfig.pm
の makepl_arg
変数か、cpanのシェルに入って、 o conf
コマンドで表示される makepl_arg
変数を参照する。
ルート権限でインストールしている場合は、この作業は不要。
以下、赤で着色した部分がライブラリのインストールディレクトリ指定。
$ wget http://search.cpan.org/CPAN/authors/id/P/PA/PATL/Time-Out-0.11.tar.gz
$ tar xvf Time-Out-0.11.tar.gz
$ cd Time-Out-0.11
$ perl Makefile.PL PREFIX=/home/username/local
$ make
$ make test
$ make install
$ make clean