bananajour を Ubuntu hardy 上で動作させる

bananajour は乱立しがちな git レポジトリを集中管理しよう、というプログラムです.
まず、gemcutter というホスティングサービスを使っているので、これを利用するように gem の設定ファイルを書き換える必要があります.

$ gem source -a http://gemcutter.org

その上で、gem 経由で bananajour をインストールします.

$ gem install bananajour

ここまでは良いのですが、 bananajour の利用しているパッケージのうちの1つ、 dnssd が Ubuntu hardy 上でコンパイルが通りませんでした. 原因は以下通りです.
http://groups.google.com/group/bananajour/browse_thread/thread/5f0153ca765d0e03

結局、dns_sd.h を含んでいるパッケージ libavahi-compat-libdnssd-dev をインストールする必要があります.

aptitude install libavahi-compat-libdnssd-dev
$ gem install bananajour

あとは、bananajourのgithubにある指示通りに操作を進めれば、無事動作させることができます.