非root環境下でSubversionをインストールする
root権を持っていないサーバー環境下でSubversionを使用したい状況になり,インストールしたのでその時の作業メモ.
インストールディレクトリは,$HOME/local/以下とする.まず,インストールおよび作業用ディレクトリを作成する.
$mkdir -p $HOME/local/src $cd $HOME/local/src
Subversionの取得および解凍.
// via http://subversion.tigris.org/project_packages.html $wget http://subversion.tigris.org/downloads/subversion-1.5.4.tar.bz2 $bzip2 -dc subversion-1.5.4.tar.bz2 | tar xvf
次にSubversionのコンパイルに必要なランタイムの取得.
// via http://ftp.kddilabs.jp/infosystems/apache/apr/ $wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-0.9.17.tar.gz $wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-0.9.15.tar.gz $tar xzvf apr-0.9.17.tar.gz $tar xzvf apr-util-0.9.15.tar.gz $cp -rf apr-0.9.17 subversion-1.5.4/apr $cp -rf apr-util-0.9.15 subversion-1.5.4/apr-util
最後,コンパイルおよびインストール.インストールディレクトリはprefixで指定.
$cd subversion-1.5.4 $./configure --prefix=$HOME/local $make && make install
インストール完了後,どこからでもsvnコマンドを使えるように$HOME/local/binへのPATHを通す.また,EDITORの設定も必要なため,指定していなければ指定する.今回は,viを指定した.
$vi $HOME/.bash_profile PATH="$PATH":$HOME/local/bin export EDITOR=vi