TracとEclipse Mylarを連携させてみようと思い、TracにXmlRpcPluginをインストールしてみました。Tracのプラグインはeggという形式で作成されており、まずはsetuptoolsというものを入れないといけないらしい(Rubyのgemsのようなもの?)。Fedoraの場合はパッケージが用意されています。
# yum install python-setuptools
XmlRpcPluginのインストールに移ります。以下のURLからxmlrpcplugin.zipをダウンロードします。
インストール方法も解説されていますので手順通りに進めていきます。
# unzip xmlrpcplugin.zip # cd xmlrpcplugin/0.10 # python setup.py bdist_egg # cp dist/*.egg /var/trac/test_proj/plugins
標準の状態では/var/www/.python-eggsというディレクトリがeggのキャッシュディレクトリとして利用されるようです(環境変数で変更することも可能)。このディレクトリにTracが書き込めるようにパーミッションを設定しておきます。
# mkdir /var/www/.python-eggs # chmod ugo+w /var/www/.python-eggs
以上でXmlRpcPluginのインストールはひとまず終了。