Trac/mod_pythonをUbuntuにインストールした

http://movion.net/2008/07/05/subversion-trac-install-for-ubuntu/
を参考にした。
微妙に変えた点もありメモがわりになぞった。
日本語化は初期Wikiだけにした。
sudo -s
apt-get install subversion
apt-get install subversion-tools
apt-get install trac
apt-get install trac-ja-resource
apt-get install libapache2-mod-python
a2enmod python
a2enmod rewrite
mkdir /var/svn/
svnadmin create /var/svn/testrepos
mkdir /var/www/trac/
trac-admin /var/www/trac/testrepos initenv
「Path to repository」以外はデフォルト
最後に、「Congratulations!」とでればOK
chown -R www-data:www-data /var/www/trac
trac-admin /var/www/trac/testrepos permission remove anonymous REPORT_DELETE WIKI_CREATE WIKI_MODIFY REPORT_SQL_VIEW TICKET_APPEND TICKET_CHGPROP TICKET_CREATE TICKET_MODIFY
trac-admin /var/www/trac/testrepos permission add myname BROWSER_VIEW CHANGESET_VIEW CONFIG_VIEW FILE_VIEW LOG_VIEW MILESTONE_ADMIN MILESTONE_CREATE MILESTONE_DELETE MILESTONE_MODIFY MILESTONE_VIEW REPORT_ADMIN REPORT_CREATE REPORT_DELETE REPORT_MODIFY REPORT_SQL_VIEW REPORT_VIEW ROADMAP_ADMIN ROADMAP_VIEW SEARCH_VIEW TICKET_ADMIN TICKET_APPEND TICKET_CHGPROP TICKET_CREATE TICKET_MODIFY TICKET_VIEW TIMELINE_VIEW TRAC_ADMIN WIKI_ADMIN WIKI_CREATE WIKI_DELETE WIKI_MODIFY WIKI_VIEW
mkdir /var/trac
htpasswd -c /var/trac/.htpasswd myname
vi /etc/apache2/sites-available/trac

      • 新規ファイル ---


SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/www/trac
PythonOption TracUriRoot /trac


AuthType Basic
AuthName "trac"
AuthUserFile /var/trac/.htpasswd
Require valid-user

      • ここまで ---

ln -s /etc/apache2/sites-available/trac /etc/apache2/sites-enabled/010-trac
trac-admin /var/www/trac/testrepos wiki load /usr/share/trac-ja-resource/trac/wiki/default-pages
/etc/init.d/apache2 restart