etchでCPANからPlaggerをインストールの続き
昨日の時点で、いろいろなモジュールがインストール失敗してました。
ということで、分かるところからインストールすることにしました。
エラーになったモジュールのインストール
- XML::Twig
XML::Parserが依存しているので、XML::Parserのインストール。。
その前に、XML::Parserに必要なexpatをインストールしました。
$ sudo aptitude install expat libexpat1 libexpat1-dev $ sudo cpan cpan> install XML::Parser cpan> install XML::Twig
- HTML::Tidy
まず、tidy関連のインストールが必要です。
$ sudo aptitude install tidy libtidy-0.99-0 libtidy-dev $ sudo cpan cpan> install HTML::Tidy
- DateTime::Format::Strptime
make test時にエラーが発生しました。
対処方法はこちら -> http://googlewhacks.blogspot.com/2008/07/datetimeformatstrptime.html
cpan> install DateTime::Format::Tidy
Net::SSLeayとIO::Socket::SSLが依存しています。
Net::SSLeayのmake test時に外部ホストへの接続テストを実行するとエラーになります*1。
詳細はこちら -> http://googlewhacks.blogspot.com/2008/07/netssleay.html
cpan> install Net::SSLeay Do you want to run external tests? These tests *will* *fail* if you do not have network connectivity. [y]n <-外部テストは実行しない
Plaggerのインストール
cpan> install Plagger /usr/bin/make install -- OK
確認。
$ which plagger /usr/local/bin/plagger $ plagger -v Plagger version 0.7.17
Plaggerは開発速度が速いらしいので、最新版を追うことにします。
$ mkdir perl $ cd perl/ $ svn co http://svn.bulknews.net/repos/plagger/trunk/plagger
*1:存在しないホストへの接続テストが実行されるからのようです。