« 02.25 諸行無常の… | ココ | 02.26 redmineインストール(CentOS5.1) »

2008年2月25日

trac+subversionインストール(CentOS5.1)  このエントリーを含むはてなブックマーク 

subversionは半ば強制的にインストールせざるを得なかった感がしないでもないけど。

とりあえずはここが最初に当たったけれども、下2つの方が後発な分だけあってよりちゃんと書かれているかと。

Rのときと同じようにyumのレポジトリ定義ファイルを作って、tracのインストールをすると。

#vi /etc/yum.repos.d/Dag.repo

[dag]
name=Dag RPM Repository for Redhat EL$releasever
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

んで、

#yum install trac

と。


そしたら、プロジェクト用のディレクトリと、レポジトリ用のディレクトリを作らねばならんらしく、そいつらを作成。今度はWebから見られるように、apacheの設定ファイルを編集。

# vi /etc/httpd/conf.d/trac.conf

Alias /trac/ "/usr/share/trac/cgi-bin/"
#Alias /trac/ "/usr/share/trac/htdocs/"

### Trac need to know where the database is located
<Location "/trac/trac.cgi">
SetEnv TRAC_ENV "/usr/share/trac/projects"
</Location>

<IfModule mod_python.c>
<Location "/trac/trac.cgi">
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /usr/share/trac/projects
</Location>
</IfModule>

### You need this to allow users to authenticate
<Location "/trac/trac.cgi/login">
AuthType Basic
AuthName "trac"
AuthUserFile /usr/share/trac/trac.htpasswd
Require valid-user
</location>

apache再起動してブラウザから見たら、なんかエラーが起こった。

#trac-admin /usr/share/trac/projects initenv

が必要だったらしい。もう一度ブラウザを更新。そしたら今度はレポジトリのディレクトリがsubversionでないと言われ。

yum install subversionして、svnadmin create /usr/share/trac/repo と。今度はうまく表示された。やっぱりyumでサポートが手厚いと楽でいいっすね。

By ただ at 23:56 カテゴリー ; プログラミングとか

« 02.25 諸行無常の… | 02月の記事 | 02.26 redmineインストール(CentOS5.1) »




トラックバック

このエントリーのトラックバックURL:
http://pinmarch.sakura.ne.jp/mt/mt-tb.cgi/1218