Trac関連参考URL
まだ増えるだろう
入れました
1
2
3
4
5
6
7
8
|
# apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
|
じゃなくて
SubVersionとの連携は当たり前なようです
実行するコマンドを以下に
1
2
3
4
5
6
|
#svnrepo='/PATH/TO/SVNREPOSITORY'
svnrepo='/var/www/svnrepo'
#tracbasedir='/PATH/TO/TRACBASEDIR'
tracbasedir='/var/www/'
#tracproject='tracproj'
tracproject='tracproj'
|
として
1
2
3
4
5
6
7
|
svnadmin create ${svnrepo}
#以下対話型(expectとかでできるの?)
trac-admin ${tracproject} initenv
Project Name [My Project]> ${tracproject}
Database connection string [sqlite:db/trac.db]>
Repository type [svn]>
Path to repository [/path/to/repos]> ${svnrepo}
|
※コマンドにオプションでパラメータ渡せば一撃みたいですけどね。
やっぱりapacheでやりたいのでmod_python入れたい
1
|
apt-get install libapache2-mod-python
|
apacheの設定ファイルいじる前に、確認しときたくなった
1
|
tracd --port 8000 ${tracbasedir}/${tracproject}
|
で http://192.168.1.104:8000/ へアクセスし
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Available Projects</title>
</head>
<body>
<h1>Available Projects</h1>
<ul>
<li>
<a href="/tracproj" title="My example project">tracproj</a>
</li>
</ul>
</body>
</html>
|
を確認した。で tracproj を Click してあることに気がついた。
Trac日本語版にしたくなったよ
build用環境一式を構築
1
2
3
|
cd /usr/local/src/
apt-get -u build-dep trac
aptitude install devscripts fakeroot unzip
|
1
|
apt-get -u build-dep trac
|
は参考にしたサイト ここ の ‘-u’ が何のためにあるのかよくわからなかった。
‘-u’ はリスト抽出っぽいんだけど、実際にインストールされちゃったし
あと aptitude install ${package} は
1
|
apt-get update ; apt-get install ${package}
|
と等価とのこと
またあとで