Linuxでとりあえずsvn checkoutとかupdateができるようにする

やりたい事はタイトルのまんま。
hudsonとかContinuumとかで継続的インテグレーションをしたいので
とりあえず、svn updateとかしたい。

参考:
http://prepro.wordpress.com/2009/01/06/linux%E3%81%ABsubversion%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

以下行った手順の抜粋。
参考にしたページと比べるとと手順はほぼ同じ。(sqliteの所が若干違うくらいか)

cd /use/local/src
wget http://subversion.tigris.org/downloads/subversion-1.6.2.tar.gz
wget http://www.webdav.org/neon/neon-0.28.4.tar.gz
wget http://ftp.riken.jp/net/apache/apr/apr-1.3.5.tar.gz
wget http://ftp.riken.jp/net/apache/apr/apr-util-1.3.7.tar.gz
wget http://www.sqlite.org/sqlite-amalgamation-3.6.14.2.tar.gz

tar zxvf subversion-1.6.2.tar.gz
tar zxvf neon-0.28.4.tar.gz
tar zxvf apr-1.3.5.tar.gz
tar zxvf apr-util-1.3.7.tar.gz
tar zxvf sqlite-amalgamation-3.6.14.2.tar.gz

mv neon-0.28.4 subversion-1.6.2/neon
mv apr-1.3.5 subversion-1.6.2/apr
mv apr-util-1.3.7 subversion-1.6.2/apr-util
mkdir subversion-1.6.2/sqlite-amalgamation
cp sqlite-3.6.14.2/sqlite3.c subversion-1.6.2/sqlite-amalgamation

cd subversion-1.6.2
./configure --includedir=/usr/local --without-berkeley-db --without-apache --without-apxs --without-swig --with-ssl --disable-nls

make
make install

configureした時にberkeley-dbがないからfsfsで構成するよというようなメッセージがでる。
fsfsの方が壊れ難いらしいので気にしないで使うことにする。問題なし。

いじょ


Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)
Mike Mason
オーム社
売り上げランキング: 7246
おすすめ度の平均: 4.0
5 trunk,branches,tagsでとまどったら
2 Subversionを使う上で"は"よい本だと思う
5 日本語のSubversion解説本の最高作