« 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

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/17693288

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

« TracMetrixPlugin | Main | TracMetrixPlugin(3) »