Trac(BTS+Wiki+SVN)を試してみる [前編]
Tracは、WikiとSubversionリポジトリビューアとBTSをひとつにしたようなソフトウェアです。要するにソフトウェア開発の際のソースコードのバージョン管理、プロジェクトメンバ間の情報共有、バグ追跡管理がまとめてできるということです。ちなみにZopeと同じ、Pythonで書かれています。Panda_naominさんの日記で知って良さそうと思ってたのですが、やっと試せました。インストールは、coLinux上のDebianをSarge化して、全てapt-getでインストールすることにします。この辺がLinuxさまさま、Windowsでは面倒でやる気になりません。あっ、でもSarge化、Apache2、Subversionのインストールは済んでいるものとします。(全部 apt-get 一発ですが)
1. まずはTracのインストール
/etc/apt/sources.list に以下を追加
deb http://ftp.edgewall.com/pub/debian sarge tracインストール
# apt-get update # apt-get install trac2. Subversionリポジトリを作成
# mkdir -p /var/svn/ $ cd /var/svn $ sudo svnadmin create sampleproject3. Tracプロジェクトを作成
$ sudo trac-admin /var/trac/sampleproject initenv Creating a new Trac environment at /var/trac/sampleproject Trac will first ask a few questions about your environment in order to initalize and prepare the project database. Please enter the name of your project. This name will be used in page titles and descriptions. Project Name [My Project]> Sample Project Please specify the absolute path to the project Subversion repository. Repository must be local, and trac-admin requires read+write permission to initialize the Trac database. Path to repository [/var/svn/test]> /var/svn/sampleproject Please enter location of Trac page templates. Default is the location of the site-wide templates installed with Trac. Templates directory [/usr/share/trac/templates]> そのままEnter4. Apache2の設定(/etc/apache2/sites-enabled/defaultに追記)
Alias /trac "/usr/share/trac/htdocs/"
<Location "/cgi-bin/trac.cgi">
SetEnv TRAC_ENV "/var/trac/sampleproject"
</Location>
とりあえず、今日はインストールまで。使ってみた感想は、また後日書きます。
perm link: http://yamashita.dyndns.org/blog/240/









