« TracMetrixPlugin | Main | TracMetrixPlugin(3) »

2008.01.14

TracMetrixPlugin(2)

TracMetrixPluginのインストールの続き。

glib2-devel、gtk2-develのインストールを終わらせた後、PyGTKをインストールするわけですが(ファイルの展開・ディレクトリの移動は省略)、

1.PyGObjectのインストール
PyGObjectのソースをダウンロードし、

# ./configure
# make
# make install

2.PyCairoのインストール

# wget http://cairographics.org/releases/pycairo-1.2.2.tar.gz
# tar zxvf pycairo-1.2.2.tar.gz
# ./configure
# make
# make install

既に1.4がリリースされているようですが、CentOSにインストールされているCairoのバージョンとのかねあいで、1.2.2をインストールします。

3.PyGTKのインストール

# wget http://ftp.gnome.org/pub/GNOME/sources/pygtk/2.12/pygtk-2.12.1.tar.gz
# ./configure PYGOBJECT_CFLAGS=-I/usr/local/include/pygtk-2.0 PYGOBJECT_LIBS=-L/usr/local/lib PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
# make
# make install

 ./configureを実行する際に、オプションの指定が必要っぽいです(自動判別が上手く反応してくれていない?)。環境の問題ですかねぇ・・・。

4.Matplotlibのインストール
Matplotlib のサイトから、ソースファイルのtar.gzをダウンロード(今回ダウンロードしたのは matplotlib-0.91.2.tar.gz)。

# python setup.py install

でインストール。

5.TracMetrixPluginのインストール

# svn co http://trac-hacks.org/svn/tracmetrixplugin/ tracmetrixplugin
# python setup.py install

TracのデータベースのUpgradeが必要なので、

# trac-admin test upgrade

(testはプロジェクトフォルダです)

キャッシュフォルダに画像の作成等を行うので、所有者等を変更。

# chown -R apache:apache test/cache

AdminページからPluginを有効にすると、Dashboardのメニューが増えているので、それをクリックしたところ・・・

UndefinedError: "context" not defined

というエラーが発生(汗)。おそらくは、Tracのバージョンが古い(使ったのは0.11dev-r6128なので)のが原因ではないかと(^^;

#既にb1がリリースされているので、それに入れ替えるとしますかね・・・。

|

« TracMetrixPlugin | Main | TracMetrixPlugin(3) »

Subversion・Trac・etc.」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference TracMetrixPlugin(2):

« TracMetrixPlugin | Main | TracMetrixPlugin(3) »