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を入れている例などを見るに、どうもneonとSubversionを別々に入れないとダメらしい。
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…かな…?