|
個人でBTS(バク・トラッキング・システム)を使用する場合、DBサーバが不要と言う事で、影舞を使用していますが、DBサーバが不要(SQLiteと言う組み込みDBを使用する)なBTS - tracを見つけたので、試しにインストールしてみました。 「tracとは」「trac とは(インタアクト)」のサイトや、googleを探せば、いろいろと情報がありますが、このtracは、単なるBTSではなく、WikiやSubversionとの連携機能もあり、これ一つで一通りそろっているツールの様です。 ただ、tracの動作に必要なツールが結構多いので、まずは敷居が低そうなLinuxのパッケージ版をインスールです。 Debian(etch)にインストールする場合、単純に、 $ sudo aptitude install trac で、完了しました。 tracは、プロジェクト毎にデータを保存するので、以下の様に、ディレクトリを決める。
Subversionのリポジトリの作成 | $ sudo svnadmin create /var/local/repos/TestPro1 Tracの初期化 | $ sudo trac-admin /var/local/trac/TestPro1 初期化中の入力値は、以下。 Project Name [My Project]>TestProject No1 Database connection string [sqlite:db/trac.db]> Repository type [svn]> Path to repository [/path/to/repos]>/var/local/repos/TestPro1 Templates directory [/usr/share/trac/templates]> これで、 | $ sudo tracd --port 8000 /var/local/tracs/TestPro1 とコンソールからサービスを起動し、ブラウザから「http://<LinuxマシンのIPアドレス>:8000/」とアクセスして、tracのページが開いたら、動作確認OK。 後は、「/usr/share/doc/trac/README.Debian」を参考に、Apache2の設定(認証を含む)を行います。 | $ sudo chown -R www-data:www-data /var/local/tracs/TestPro1 | $ ln -s usr/share/trac/cgi-bin/trac.cgi /usr/lib/cgi-bin | $ sudo htpasswd -c /var/local/trac.htpasswd ログインユーザ名 | $ sudo vi /etc/apache2sites-available/trac tracファイルの内容は、以下。 Alias /trac "/usr/share/trac/htdocs/" ScriptAlias /proj1 /usr/lib/cgi-bin/trac.cgi <Location "/proj1"> SetEnv TRAC_ENV "/var/local/tracs/TestPro1" </Location> <LocationMatch "/[[:alnum:]]+/login"> AuthType Basic AuthName "Trac Authentication" AuthUserFile /var/local/trac.htpasswd Require valid-user </LocationMatch> サイトを有効し、Apacheの再起動。 | $ sudo a2ensite trac | $ sudo /etc/init.d/apache2 reload ブラウザから「http://<LinuxマシンのIPアドレス>/proj1」にアクセスして、画面が表示されれば、完了です。 確かに、SubversionとかApacheの設定とかも含まれるので、ちょっと複雑かも。 ※追伸 mod_python をインストールすれば、高速になるらしいですが、とりあえず、動いた所で、力尽きました^^;) |
| << 前記事(2007/01/21) | ブログのトップへ | 後記事(2007/01/24) >> |
| タイトル (本文) | ブログ名/日時 |
|---|---|
「tracのインストール 2回目:Debian編」失敗…。
「tracのインストール 1回目:Debian編」について とりあえず、Debian上で、tracが動いたと喜んでいましたが、ちょっと操作をしてみると、閲覧だけで、編集が出来ない状況になってました。 ...続きを見る |
徒然草-雑記帳 2007/02/13 23:56 |
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2007/01/21) | ブログのトップへ | 後記事(2007/01/24) >> |