引き続きCentOS5.3(x86_64)でのsvn+tracサーバの構築。今回はtracのインストール。
実行はrootで。
とりあえずディレクトリをhomeにもどす
# cd
rpmforgeのリポジトリを追加。
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
(ファイルが見つからなかったら、下のミラーリストから適当に探す。)
http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
公開鍵のインポート
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
公式のリポジトリではないため、デフォルトはoffにして、必要なときだけ使うようにする。
# vi /etc/yum.repos.d/rpmforge.repo
以下の値に変更
enabled=0
必要なパッケージのインストール。
(clearsilverのためにrpmforgeは入れた。)
# yum --enablerepo=rpmforge install -y python-clearsilver
残りのパッケージは標準のリポジトリから。
# yum install -y mod_python python-setuptools
tracのダウンロード。古いものは削除されるようなので、なければファイルを要確認。
# wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.4.ja1.zip
# unzip Trac-0.11.4.ja1.zip
# cd Trac-0.11.4.ja1
proxyが設定されているならここで。しないとGenshiで止まります。
# export http_proxy=http://xxx.xxx.xxx.xxx:xxxx/
インストール。
# python setup.py install
# mkdir /home/devel/trac
わかりやすくするためsubversionとプロジェクト名を同じにする。
# trac-admin /home/devel/trac/new_project initenv
対話式には以下のように解答。意味はそのままです。
Project Name [My Project]> new_project
Database connection string [sqlite:db/trac.db]>
Repository type [svn]>
Path to repository [/path/to/repos]> /home/devel/svn/new_project
簡易サーバを立てて動作を確認する。
# tracd --port 8000 /home/devel/trac/new_project
お好きなブラウザで、 http://localhost:8000/new_project にアクセス。
それらしき画面が表示されているのを確認する。
次回はapacheからの設定を。
引き続き参考元はこちら
http://www.cafechantant.com/blog/2007/08/27/centos5-で-subversiontrac/
0 コメント:
コメントを投稿