Debian Sargeにtrac-0.10.2-ja-1を入れる

Sargeでaptしてtrac-0.8系が動いていたが、日本語化したかったこともあり頑張って「0.10系日本語化版」を入れてみた。

http://www.i-act.co.jp/project/products/products.html
からtrac-0.10.2-ja-1をダウンロード

INSATLLをみると、依存パッケージ多数・・・。

root@ann:~/trac-0.10.2-ja-1# cat INSTALL
Requirements
                      • -
To install Trac, the following software packages must be installed: * Python, version >= 2.3. + Please keep in mind, that for RPM-based systems you will also need python-devel and python-xml packages. * Subversion, version >= 1.0. (>= 1.1.x recommended) * Subversion SWIG Python bindings (not PySVN). * PySQLite, version 1.x (for SQLite 2.x) or version 2.x (for SQLite 3.x) * Clearsilver, version >= 0.9.3 (0.9.14 recommended) * A web server capable of executing CGI/FastCGI scripts, or Apache HTTPD with mod_python. (Trac also comes with a standalone server, but its use is not recommended for use in a production environment.)

これに対して、

root@ann:~/trac-0.10.2-ja-1# dpkg -l python*
ii  python              2.3.5-2             An interactive high-level object-oriented language (de
ii  python-clearsilver  0.9.13-3.2          python bindings for clearsilver
ii  python-gtk2         2.6.1-2             Python bindings for the GTK+ widget set
ii  python-newt         0.51.6-20           A NEWT module for Python
ii  python-sqlite       1.0.1-2             python interface to SQLite
ii  python2.3           2.3.5-3sarge1       An interactive high-level object-oriented language (ve
ii  python2.3-clearsilv 0.9.13-3.2          python bindings for clearsilver
ii  python2.3-gtk2      2.6.1-2             Python bindings for the GTK+ widget set
ii  python2.3-numeric   23.8-1              Numerical (matrix-oriented) Mathematics for Python
ii  python2.3-sqlite    1.0.1-2             python interface to SQLite
ii  python2.3-subversio 1.1.4-2             python modules for interfacing with Subversion (aka. s

root@ann:~/trac-0.10.2-ja-1# dpkg -l subversion
ii  subversion          1.1.4-2             advanced version control system (aka. svn)

いくつかインストールしないといけないなぁ。
でも

Clearsilver, version >= 0.9.3 (0.9.14 recommended)

はおかしいだろ!0.9.13と解釈。

root@ann:~/trac-0.10.2-ja-1# apt-get install python-devel python-xml python-sip4-dev

結局依存パッケージはすべてaptで完了。簡単でよかった。
あとは、以下のとおり

>

root@ann:~/trac-0.10.2-ja-1# python ./setup.py install

root@ann:~# trac-admin /home/takemo/project/simonet/trac resync
Resyncing repository history...
Done.
root@ann:~# trac-admin /home/takemo/project/simonet/trac upgrade
Database is up to date, no upgrade necessary.
root@ann:~# apache2ctl restart