DreamHostにTracを入れたい。の続き。

Expat

とりあえずexpatが無いと言われてるっぽいので、入れてみる。

cd ~/local/src
wget http://downloads.sourceforge.net/expat/expat-2.0.0.tar.gz
tar zxvf expat-2.0.0.tar.gz
cd expat-2.0.0
./configure --prefix=$HOME/local
make
make install

んで、Subversionのconfigureで--with-expatを指定してみる。
あとついでにいくつかオプション追加。

cd ~/local/src/subversion-1.4.3
./configure --prefix=$HOME/local --without-berkeley-db --with-ssl \
 --with-zlib --with-expat=$HOME/local --with-swig=$HOME/local/bin/swig \
 --enable-swig-bindings=python
make
make install

…あ、コケた。

Neon & Subversion

さくらインターネットTracを入れている例などを見るに、どうもneonSubversionを別々に入れないとダメらしい。
http://log-rotation.jp/Off/Draft/Trac


で、neonを落としてこようと思ったら鯖が落ちててDL出来なかった。
ので、とりあえずsubversion-deps-1.4.3.tar.gzに入ってた奴で試してみる。

cd ~/local/src/subversion-1.4.3/neon
./configure --enable-shared --enable-static \
 --with-ssl=openssl --prefix=$HOME/local
make
make install

そしてSubversionを--with-neonつけてreconfigure。

cd ~/local/src/subversion-1.4.3
make clean
make clean-swig-py
./configure --prefix=$HOME/local --without-berkeley-db --with-ssl \
 --with-zlib --with-expat=$HOME/local --with-swig=$HOME/local/bin/swig \
 --enable-swig-bindings=python --with-neon=$HOME/local
make
make swig-py
make install
make install-swig-py

んー、これで出来たかな?
一応エラーも出なかったので先に進んでみる。

echo $HOME/local/lib/svn-python > $HOME/local/lib/python2.5/site-packages/subversion.pth
ln -s $HOME/local/lib/svn-python/svn \
 $HOME/local/lib/python/site-packages/svn
ln -s $HOME/local/lib/svn-python/libsvn \
 $HOME/local/lib/python/site-packages/libsvn

これで準備おっけーな筈…
ドキドキしつつテストしてみる。

python -c "from svn import client"

よし!何も出なかった!

Trac

日本語版を入れてみる。

cd ~/local/src
wget http://www.i-act.co.jp/project/products/downloads/trac-0.10.3.1-ja-1.zip
unzip trac-0.10.3.1-ja-1.zip
cd trac-0.10.3.1-ja-1
python setup.py install --prefix=$HOME/local

入った?


早速プロジェクトを作ってみる。

cd ~
mkdir trac
trac-admin $HOME/trac/{project name} initenv

…エラー。


何も考えずに上から英語版入れてみる。
っていうか消し方がわからん。

cd ~/local/src
wget http://ftp.edgewall.com/pub/trac/trac-0.10.3.1.tar.gz
unzip trac-0.10.3.1.zip
cd trac-0.10.3.1
python setup.py install --prefix=$HOME/local

もいっかいプロジェクトを作ってみる。

cd ~
mkdir trac
trac-admin $HOME/trac/{project name} initenv

…動いた。
適当に流れに沿って入力。


http://natmaster.com/articles/installing_trac_0.10.php
↑のMake Trac Web Accessibleの項を見ながらWebから見れるように設定。


そしてアクセスしてみる…。
Σ( ̄□ ̄)
中途半端に日本語化されて表示されてる…。


一応ちゃんと動いてるっぽいからOK…かな…?