tracをインストール
某プロジェクトで使うため、tracをインストール。インストールそのものはpipでほいほいと入れるだけなのでしごく簡単。
まずvirtualenvで環境をつくって、
# /usr/local/bin/python virtualenv.py /usr/local/trac_env
必要な物件をpipでインストール。
# ./bin/pip install genshi # ./bin/pip install babel # ./bin/pip install trac
そして環境の初期化。
/usr/local/trac_env/bin/trac-admin /usr/local/trac/projects/ initenv
ちょっとわかんなかったのが認証の設定。
Apacheの基本認証ファイルと同じものをhtpasswdで準備。
# /usr/local/apache2/bin/htpasswd -c /usr/local/trac/projects/.htpasswd hogehoge
そのユーザを管理者にする場合は、trac-adminで設定。
# /usr/local/trac_env/bin/trac-admin /usr/local/trac/projects/ permission add hogehoge TRAC_ADMIN
cgiやFastCGI,mod_python経由で動作させる方法もあるようですが、簡単にスタンドアローンで起動。
#/usr/local/trac_env/bin/tracd -p 8000 --basic-auth=projects,/usr/local/trac/projects/.htpasswd,/usr/local/trac/projects /usr/local/trac/projects