Installing Lighttpd with Trac and Subversion on CentOS 4 (RPM)

LighttpdTrac + Subversionを構築したのでメモ。

Subversionインストール

# yum install subversion

# mkdir -p /home/svn/RepoName
# svnadmin create /home/svn/RepoName

# svn mkdir file://localhost/home/svn/RepoName/trunk -m "create"
# svn mkdir file://localhost/home/svn/RepoName/branches -m "create"
# svn mkdir file://localhost/home/svn/RepoName/tags -m "create"
# svn import /root/metalab file://localhost/home/svn/RepoName/trunk -m "import

Tracインストール

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

[dag]
name=Dag RPM Repository for RHEL4
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el4/en/$basearch/dag/
enabled=1
gpgcheck=1

# rpm --import http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt
# yum install trac

# wget http://www.i-act.co.jp/project/products/downloads/trac-0.10-ja-3.zip
# unzip trac-0.10-ja-3.zip
# cd /usr/share/trac/
# mv templates templates.org
# mv wiki-default wiki-default.org
# cp -R /usr/local/src/trac-0.10-ja-3/templates .
# cp -R /usr/local/src/trac-0.10-ja-3/wiki-default

  • Tracプロジェクト作成

# trac-admin /home/trac initenv

Project Name [My Project]> ProjectName
Database connection string [sqlite:db/trac.db]> [ Enter ]
Repository type [svn]> [ Enter ]
Path to repository [/path/to/repos]> /home/svn/RepoName
Templates directory [/usr/share/trac/templates]> /usr/share/trac/templates

# tracd --port 80 /home/trac/ProjectName