ログ日記

作業ログと日記とメモ

Debian etchにtracをインストール

※ 作業メモ。検索で来た人は最後の段落まで読み飛ばすことを推奨。


日本語パッケージを作ってくれてた。

apt-get install trac trac-ja-resource

すごい楽になった。

# 作業ログ的な
cd /var/local
mkdir svn
groupadd subversion
vi /etc/group # subversionを使うユーザとwww-dataを追加
chown root:subversion svn
chmod g+w svn
cd svn
rsync -avz server:/var/local/svn/samplerepos . # テスト用リポジトリ
cd ..
mkdir trac
cd trac
trac-admin projectName initenv
# 日本語化のために
# Templates directory [/usr/share/trac/templates]> /usr/share/trac-ja-resource/templates
# を設定する
trac-admin projectName wiki load /usr/share/trac-ja-resource/wiki-default

ここでtractrac-jaのバージョン違いでハマった。
うまく動いてくれない。テンプレートを英語のものにしたら動いた…。






etchでも素直にソースから入れましょうということで…。
http://www.i-act.co.jp/project/products/products.html

apt-get install python-setuptools
wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.2.1.ja1.zip
unzip Trac-0.11.2.1.ja1.zip
cd Trac-0.11.2.1.ja1
python setup.py install

設定が若干変わっているので 前の自分のメモ http://d.hatena.ne.jp/n314/20060925/1159194150 を見ながら http://trac.edgewall.org/wiki/TracModPython ここを参考に修正。
あと、上の例のPATHだと

cd /var/local/trac
mkdir .egg-cache
chown www-data:staff .egg-cache/

などとしておく。