RHEL 2.1にSubversionをインストール

職場のRHEL 2.1(古っ)にSubversionをインストール。バイナリが用意されていないプラットフォームだと結構面倒くさい。BerkeleyDB 4.3.28、APR 1.1.1、APR-UTIL 1.1.2をそれぞれソースから入れたあとにSubversionをビルドします。

まずはBerkeleyDB。


$ tar xvzf db-4.3.28.NC.tar.gz
$ cd db-4.3.28.NC/build_unix
$ ../dist/configure
$ make
# make install

/usr/local/BerkeleyDB.4.3配下にインストールされます。インストール後に/etc/ld.so.confに/usr/local/BerkeleyDB.4.3/libを追加して/sbin/ldconfigを実行しておきます。

次にaprとapr-util。それぞれ/usr/local/apr配下にインストールされます。


$ tar xvzf apr-1.1.1.tar.gx
$ cd apr-1.1.1
$ ./configure
$ make
# make install


$ tar xvzf apr-util-1.1.2.tar.gx
$ cd apr-util-1.1.2
$ ./configure --with-apr=/usr/local/apr \
--with-berkeley-db=/usr/local/BerkeleyDB.4.3
$ make
# make install

最後にSubversion


$ tar xvzf subversion-1.2.0.tar.gz
$ cd subversion-1.2.0
$ ./configure --with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr \
--with-berkeley-db=/usr/local/BerkeleyDB.4.3
$ make

なんかmod_davのところでエラーが出るけどコマンド一式はできてるようなので気にせずmake install。これだけで半日かかっちゃいました…。