DreamHostにTracを入れたい。

この辺を参考にしつつ。
http://wiki.dreamhost.com/Trac
http://d.hatena.ne.jp/xcezx/20070301/1172746917

環境設定

zshを使ってるので、.zshrcに以下を追加。

export LD_LIBRARY_PATH=$HOME/lib/
export PATH="$HOME/local/bin:$PATH"


次に自分で入れるプログラムのディレクトリを作っておく。

mkdir -p ~/local/src

Python

cd ~/local/src
wget http://www.python.org/ftp/python/2.5/Python-2.5.tgz
tar zxvf Python-2.5.tgz
cd Python-2.5
./configure --prefix=$HOME/local
make
make install

Clearsilver

cd ~/local/src
wget http://www.clearsilver.net/downloads/clearsilver-0.10.4.tar.gz
tar zxvf clearsilver-0.10.4.tar.gz
cd clearsilver-0.10.4
./configure --with-python=$HOME/local/bin/python --prefix=$HOME/local \
--disable-ruby --disable-java --disable-apache --disable-csharp --disable-perl
make
make install

SQLite

cd ~/local/src
wget http://www.sqlite.org/sqlite-3.3.14.tar.gz
tar zxvf sqlite-3.3.14.tar.gz
cd sqlite-3.3.14
./configure --prefix=$HOME/local
make
make install
cd ~/local/bin
ln -s sqlite3 sqlite

PySQLite

cd ~/local/src
wget http://initd.org/pub/software/pysqlite/releases/2.3/2.3.3/pysqlite-2.3.3.tar.gz
tar zxvf pysqlite-2.3.3.tar.gz
cd pysqlite-2.3.3

エディタでsetup.pyを編集。

include_dirs = ['/home/negaton/local/include']
library_dirs = ['/home/negaton/local/lib']

で保存してエディタ終了。

python setup.py build
python setpu.py install

SWIG

cd ~/local/src
wget http://prdownloads.sourceforge.net/swig/swig-1.3.31.tar.gz
tar zxvf swig-1.3.31.tar.gz
cd swig-1.3.31
./configure --prefix=$HOME/local --with-perl5=/usr/local/bin/perl \
--with-python=$HOME/local/bin/python
make
make install

Subversion

cd ~/local/src
wget http://subversion.tigris.org/downloads/subversion-deps-1.4.3.tar.gz
tar zxvf subversion-deps-1.4.3.tar.gz
cd subversion-1.4.3/apr
./configure --prefix=$HOME/local
make
make install
cd ../apr-util
./configure --prefix=$HOME/local --with-apr=$HOME/local/bin/apr-config
make
make install
cd ../neon
./configure --prefix=$HOME/local
make
make install
cd ../zlib
./configure --prefix=$HOME/local
make
make install
cd ../..
wget http://subversion.tigris.org/downloads/subversion-1.4.3.tar.gz
tar zxvf subversion-1.4.3.tar.gz
cd subversion-1.4.3
./configure --prefix=$HOME/local --without-berkeley-db --with-ssl --with-zlib
make
make install

…ん?何かエラー出てる…。

libtool: link: warning: `/usr/lib/gcc-lib/i486-linux/3.3.5/../../..//libexpat.la' seems to be moved

何故だ…。/usr/lib/gcc-lib/i486-linux/3.3.5/../../..//libexpat.laのファイル自体はあるのになぁ。


次回に続く…?