開発環境>さくらインターネット>subversionインストール
ここでは、subversionのインストールと共に、Tracのインストールの仕方までをメモしています。Tracでプロジェクトを管理することを想定した内容となっています。通して読まれるとよいでしょう。
あと、間違っているところがあるかもしれません。コメントしていただけると嬉しいです。
準備
sshログインして
mkdir local mkdir local/src mkdir local/lib mkdir local/bin
が必要です。
2010/05/18の時点で最新バージョンをダウンロードしました。
cd ~/local/src wget http://subversion.tigris.org/downloads/subversion-1.6.11.tar.bz2 wget http://prdownloads.sourceforge.net/swig/swig-1.3.40.tar.gz wget http://www.webdav.org/neon/neon-0.29.3.tar.gz wget http://ftp.riken.jp/net/apache/apr/apr-1.4.2.tar.bz2 wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.3.9.tar.bz2
解凍オンパレード!!
tar zxvf subversion-1.6.11.tar.bz2 tar zxvf swig-1.3.40.tar.gz tar zxvf neon-0.29.3.tar.gz tar zxvf apr-1.4.2.tar.bz2 tar zxvf apr-util-1.3.9.tar.bz2
インストール
SWIGインストール
cd swig-1.3.40 ./configure --prefix=$HOME/local make make install
Neonインストール
cd ../neon-0.29.3 ./configure --prefix=$HOME/local --with-ssl --with-libs=/usr/local --enable-shared make make install
Subversionインストール
cd ../subversion-1.6.11 ./configure --prefix=$HOME/local --without-berkeley-db --enable-swig-bindings=python --with-swig=$HOME/local/bin/swig --with-neon=$HOME/local/ --with-ssl --disable-static make make install make swig-py make install-swig-py ln -s $HOME/local/lib/svn-python $HOME/local/lib/python2.6/site-packages/svn-python ln -s $HOME/local/lib/svn-python/svn $HOME/local/lib/python2.6/site-packages/svn ln -s $HOME/local/lib/svn-python/libsvn $HOME/local/lib/python2.6/site-packages/libsvn
最後の3行が無いと、pythonがsvn見つけられなくて、後々困りました。。。
PATHを通す
export PATH=$PATH:/home/username/local/bin
とします。usernameは自身のログイン名ですね。
.bashrcに同じ記述
export PATH=$PATH:/home/username/local/bin
としておくと、次回以降自動的にPATHに入ります。
Tracの導入
バージョン管理のお供に、Tracを入れましょう。
が必要だと思います。
wget http://ftp.edgewall.com/pub/trac/Trac-0.11.7.tar.gz mkdir setuptools cd setuptools wget http://peak.telecommunity.com/dist/ez_setup.py
このまま、インストールしようとしてもエラーになってしまいますので、
export PYTHONPATH=$HOME/local/lib/python2.6/site-packages
というコマンドを実行し、そして、$HOME/.bashrcに同じ内容を挿入しておくとよい。
python ez_setup.py --prefix=$HOME/local cd ../Trac-0.11.7 python setup.py install --prefix=$HOME/local
これでインストール完了です。ez_setup.pyのおかげで大分簡単になっていますね。