Plaggerをインストールしてみた

以前より何度かチャレンジして、うまくいかなかったPlaggerをあらためてインストールしてみた。

まずは、/etc/apt/sources.lstに

deb http://debian.hansode.org/ ./?を追加。

# apt-get update
# apt-get install libplagger-perl

でインストールしてみたけれど、どうもエラーとなりうまくいかない。

apt-get install libio-socket-ssl-perl libxml2-dev libexpat1-dev

そこで、CPANからのインストールにトライ。

CPAN> test Plagger

で不足しているモジュールをチェック。そして

CPAN> install Plagger

でインストール。以外にも、スムーズにインストール完了。

plagger -v でバージョンチェックしたら ?Plagger version 0.7.17 と表示され最新版がインストールされていることが確認できた。

どうも assets をうまい場所にコピーする必要があるようなので以下のコマンドでコピー

cp -r ~/.cpan/build/Plagger-0.7.17*/assets /home/gen/plagger/assets

いろいろぐぐって設定ファイルを探したら、ちょうどよいのがあったので自分のサイト用にちょこちょこっといじって実行したら、こんな感じになりました

foo@debian:~$ plagger -c ./planet.yaml
Plagger [info] plugin Plagger::Plugin::Subscription::Config loaded.
Plagger [info] plugin Plagger::Plugin::Bundle::Planet loaded.
Plagger [info] plugin Plagger::Plugin::Filter::StripTagsFromTitle loaded.
Plagger [info] plugin Plagger::Plugin::Filter::HTMLScrubber loaded.
Plagger [info] plugin Plagger::Plugin::Filter::GuessTimeZoneByDomain loaded.
Plagger [info] plugin Plagger::Plugin::SmartFeed::All loaded.
Plagger [info] plugin Plagger::Plugin::Publish::Planet loaded.
Plagger [info] plugin Plagger::Plugin::Publish::Feed loaded.
Plagger [info] plugin Plagger::Plugin::Filter::FloatingDateTime loaded.
Plagger [debug] Plagger::Plugin::Publish::Feed is loaded elsewhere … maybe .t script?
Plagger [info] plugin Plagger::Plugin::Publish::Feed loaded.
Plagger [info] plugin Plagger::Plugin::Publish::OPML loaded.
Plagger [info] plugin Plagger::Plugin::Publish::FOAFRoll loaded.
Plagger [info] plugin Plagger::Plugin::Bundle::Defaults loaded.
Plagger [info] plugin Plagger::Plugin::Aggregator::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Auto loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::HatenaFotolife loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::MediaRSS loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::ApplePhotocast loaded.
Plagger::Plugin::Aggregator::Simple [info] Fetch http://blog.n2f.info/feed/
Plagger::Cache [debug] Cache HIT: Aggregator-Simple|http://blog.n2f.info/feed/
Plagger::Plugin::Aggregator::Simple [debug] 304: http://blog.n2f.info/feed/
Plagger::Plugin::Aggregator::Simple [info] Aggregate http://blog.n2f.info/feed/ success: 10 entries.
Plagger::Template [debug] Assets path: /home/foo/plagger/assets/plugins/Publish-Planet:/home/foo/plagger/assets/common
Plagger::Plugin::Publish::Planet [info] Save Planet HTML to /var/www/html/planet/index.html
Plagger::Plugin::Publish::Planet [debug] Assets Directory: /home/foo/plagger/assets/plugins/Publish-Planet
Plagger::Plugin::Publish::Feed [info] save feed for http://foo.org/planet/ to /var/www/html/planet/atom.xml
Plagger::Plugin::Publish::Feed [info] save feed for http://foo.org/planet/ to /var/www/html/planet/rss.xml
Plagger::Template [debug] Assets path: /home/foo/plagger/assets/plugins/Publish-OPML:/home/foo/plagger/assets/common
Plagger::Plugin::Publish::OPML [info] Writing OPML to /var/www/html/planet/subscriptions.opml
Plagger::Template [debug] Assets path: /home/foo/plagger/assets/plugins/Publish-FOAFRoll:/home/foo/plagger/assets/common
Plagger::Plugin::Publish::FOAFRoll [info] Writing FOAFRoll to /var/www/html/planet/foafroll.xml

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です