風は北向き ブログ

時の狭間で 今 お前を待つ

subversion 1.9 インストール (ソースから make install)

subversion 1.9系のソースからのmake install

0.事前準備 使用ライブラリの事前準備 0.1.apacheapr/apr-util

wget http://ftp.kddilabs.jp/infosystems/apache//apr/apr-util-1.5.4.tar.gz
tar zxvf apr-util-1.5.4.tar.gz
 
cd apr-1.5.2
./configure --prefix=/usr/local/apr-1.5.2
make
sudo make install
sudo ln -s /usr/local/apr-1.5.2 /usr/local/apr
 
wget http://ftp.kddilabs.jp/infosystems/apache//apr/apr-1.5.2.tar.gz
tar zxvf apr-1.5.2.tar.gz
 
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util-1.5.4 --with-apr=/usr/local/apr --with-ldap
make
sudo make install
sudo ln -s /usr/local/apr-util-1.5.4 /usr/local/apr-util

0.2.apache本体

wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//httpd/httpd-2.4.18.tar.gz
tar zxvf httpd-2.4.18.tar.gz
cd httpd-2.4.18
./configure --prefix=/usr/local/httpd-2.4.18 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util \
    --with-pcre=/usr/local/bin/pcre-config --with-ldap --enable-so --enable-module=so \
    --enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache"
make
sudo make install
sudo ln -s /usr/local/httpd-2.4.18 /usr/local/httpd

0.3.serf

0.3.1.makeツールであるsconsをインストールしていない場合インストール

wget -O scons-2.4.1.tar.gz http://sourceforge.net/projects/scons/files/scons/2.4.1/scons-2.4.1.tar.gz/download
tar zxvf scons-2.4.1.tar.gz
cd scons-2.4.1
python setup.py install

0.3.1.serf

wget http://serf.googlecode.com/svn/src_releases/serf-1.3.8.tar.bz2
bzip2 -dc serf-1.3.8.tar.bz2 | tar xvf -
cd serf-1.3.8
scons APR=/usr/local/apr APU=/usr/local/apr-util PREFIX=/usr/local/serf-1.3.8
scons install
sudo ln -s /usr/local/serf-1.3.8 /usr/local/serf

1.subversion本体

wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/subversion/subversion-1.9.3.tar.gz
tar zxvf subversion-1.9.3.tar.gz
 
wget https://www.sqlite.org/2015/sqlite-amalgamation-3090200.zip
unzip sqlite-amalgamation-3090200.zip
 
mv sqlite-amalgamation-3090200 subversion-1.9.3/sqlite-amalgamation
 
./configure --prefix=/usr/local/subversion-1.9.3 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util \
    --with-serf=/usr/local/serf --with-apxs=/usr/local/httpd/bin/apxs
make
sudo make install
sudo ln -s /usr/local/subversion-1.9.3 /usr/local/subversion