Plaggerをインストール...、できませんでした。

ソースはsvnでとってこれたのですが、モジュールの依存関係が激しいようで

SUZSERV /home/suzuki/plagger/plagger% perl plagger
Can't locate XML/Parser.pm in @INC (@INC contains: /h.....

XML::Parserモジュールが足りないらしいですね。モジュールをインストールするのにCPANという対話式のPerlモジュールインストーラを使いました。ちょっとだけ覚えました。

SUZSERV /home/suzuki/plagger/plagger% cpan
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.7602)
ReadLine support available (try 'install Bundle::CPAN')

cpan> o conf urllist push ftp://ftp.cpan.jp/CPAN/
cpan> o conf urllist push ftp://ftp.jaist.ac.jp/pub/CPAN/
cpan> o conf urllist push ftp://ftp.u-aizu.ac.jp/pub/CPAN

設定を変えたら

cpan> o conf commit

で設定変更。ファイルに書き込まれる。

CPANのurllistになるものはhttp://www.cpan.org/SITES.html#Asia からとってこれるらしい。

ということを覚えた。結局今日はインストールできなかったんですけどね。下のXML::Parserがインストールできなかったのであきらめました。

 cpan> install XML::Parser
 Running install for module XML::Parser
 Running make for M/MS/MSERGEANT/XML-Parser-2.36.tar.gz
   Is already unwrapped into directory /home/suzuki/.cpan/build/XML-Parser-2.36
   Has already been processed within this session
 Running make test
   Can't test without successful make
 Running make install
   make had returned bad status, install seems impossible

forceしてもだめでした。


こんなふうにCPANのシェルに入っているものがインストールできない場合もあるので、直接ソースからとってこないといけない場合もあるそうです。

g:generation1986のチャットでは「(Plaggerの作者の)Miyagawaさんは初心者が使えないように依存関係が多くなるように作った」という噂がまことしやかに流れました。

今日はもうイヤになったので、また今度チャレンジします。