Railsマルチプラットフォームアプリ作成記録

subversionインストール

最終更新:

sawa2

- view
だれでも歓迎! 編集

開発環境>さくらインターネット>subversionインストール

ここでは、subversionのインストールと共に、Tracのインストールの仕方までをメモしています。Tracでプロジェクトを管理することを想定した内容となっています。通して読まれるとよいでしょう。

あと、間違っているところがあるかもしれません。コメントしていただけると嬉しいです。

準備



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のおかげで大分簡単になっていますね。

参考文献



名前:
コメント:

タグ:

Subversion Trac
+ タグ編集
  • タグ:
  • Subversion
  • Trac
記事メニュー
ウィキ募集バナー