# apt-get install trac
して、適当な所にディレクトリを掘って
% trac-admin /path/to/project initenv
とすると対話形式で設定を行えるので、ここでSubversionリポジトリを指定する。
リポジトリと同期するところでlibsvn_swig_pyが無いとかいうエラーになって苦労したけど、
# apt-get install python-subversion
することで対処できた。(python2.3-subversionがアンインストールされた)
lighttpd.confは
$HTTP["host"] == "trac.example.com" { accesslog.filename = "/var/log/lighttpd/trac.access.log" server.errorlog = "/var/log/lighttpd/trac.error.log" alias.url = ( "/chrome/common" => "/usr/share/trac/htdocs", "/favicon.ico" => "/usr/share/trac/htdocs/trac.ico", ) url.rewrite-final = ( "^/trac/[^/]+/chrome/common/(.*)" => "/chrome/common/$1", "^/[^/]+/chrome/common/(.*)" => "/chrome/common/$1", "^/$" => "/trac/", ) $HTTP["url"] !~ "^/chrome/|^/favicon.ico$" { fastcgi.server = ( "/" => (( "socket" => "/tmp/fcgi/trac-fastcgi.socket", "bin-path" => "/usr/share/trac/cgi-bin/trac.fcgi", "check-local" => "disable", "bin-environment" => ( "TRAC_ENV_PARENT_DIR" => "/var/trac" ), "min-procs" => 1, "max_procs" => 3, )) ) } }