2007年3月5日月曜日

Subversion1.4.3をさくらにいれる

悩んだ末、調べてみたら、ソースコードから入れなきゃいけないらしい。

まず、Subversionのインストールを流し読み。
SaikyoLine.jpを参考に、
とりあえず、1.4.3を入れよう。
ソースコードのある場所




$ mkdir -p $HOME/local/src
$ cd $HOME/local/src
$ wget http://subversion.tigris.org/downloads/subversion-1.4.3.tar.bz2
$ tar jxf subversion-1.4.3.tar.bz2
$ cd subversion-1.4.3
$ ./configure --prefix=$HOME/local

とりあえず、バージョンを変えてまんまやってみる。
さっそく、こけた。




configure: error: no suitable apr found

APRがないらしい。
もう一回ググってみる。

http://nyarla.net/blog/subversion1 で見つけた。
一緒にTracも入れてみたいと思いついたので、その為の設定も一緒にやってみた。
SWIGをインストールして、APRをインストールしきゃいけないらしい。
SWIGはここ、APRはここにある。

SWIGのインストールを参考にSWIGのインストール




$ cd $HOME/local/srcwget http://jaist.dl.sourceforge.net/sourceforge/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-python=/usr/local/bin/python
$ make
$ make install


無事、インストール完了。
次はAPR1.2.8のインストールをした。



$ cd $HOME/local/src
$ wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-1.2.8.tar.gz
$ tar zxvf apr-1.2.8.tar.gz
$ cd ./apr-1.2.8
$ ./configure --prefix=$HOME/local --disable-static
$ make
$ make install


APRも無事完了。
次はAPR-Utilも入れなきゃいけないのかな?
とりあえず、入れておく。



$ cd $HOME/local/src
$ wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.2.8.tar.gz
$ tar zxvf apr-util-1.2.8.tar.gz
$ cd ./apr-util-1.2.8
$ ./configure --prefix=$HOME/local --with-apr=$HOME/local
--with-expat=/usr/local --with-iconv=/usr/local --disable-static
$ make
$ make install


APR-Utilも無事、完了。
再度、Subversionのインストールを試みる。


$ cd $HOME/local/src/subversion-1.4.3$ ./configure --prefix=$HOME/local
--with-neon=$HOME/local --without-berkeley-db --enable-swig-bindings=perl
--with-swig=$HOME/local/bin/swig --with-apr=$HOME/local/bin/apr-1-config
--with-apr-util=$HOME/local/bin/apu-1-config --disable-static
$ make
$ make install


で無事インストール完了。
だと思う。
まだ、いじってないので、よくわからんけどw

0 件のコメント: