Installing Subversion on Bluehost

実は入っていなかったSubversion
何かとあると便利なSubversion
レポジトリを公開しなくたってOSSのチェックアウトに使えるSubversion
あゝ愛しのSubversion いま君は何処

と言うことで、今使っているホスティングサーバBlueHostへのSubversionのインストールメモ


最近はパッケージ管理システムを使ってインストールしていたものだから色々鈍ってる。
インストールするパッケージは4つ。
  • apr
  • apr util
  • neon
  • subversion
基本的に上記3つはSubversion-depsに入っているのでダウンロードするファイルは2つだけ。
さて、インストール開始

  1. Download subversion-deps-x.x.x.tar.gz from subversion.tigris.org
    まずはSubversion-utilsをダウンロードします。

    wget http://subversion.tigris.org/downloads/subversion-deps-1.5.1.tar.gz

  2. Extract package
    ダウンロードしたパッケージを解凍、展開します。

    tar zxvf subversion-deps-1.5.1.tar.gz cd subversion-1.5.1

  3. Install apr

    cd apr
    ./configure --prefix=$HOME
    make; make install
    cd ..

  4. Install apr util

    cd apr-util
    ./configure --enable-shared --prefix=$HOME \
    --with-expat=builtin --with-apr=$HOME \
    --without-berlekey-db
    make; make install
    cd ..


  5. Install NEON

    cd ../neon
    EXTRA_CFLAGS="-L/usr/lib64 -fPIC"
    CFLAGS="-L/usr/lib64 -fPIC"
    ./configure --prefix=/home/user name/system --enable-shared
    make && make install
    cd ..


  6. Delete package

    rm -Rf subversion-1.5.1

  7. Downloading subversion-x.x.x.tar.gz

    wget http://subversion.tigris.org/downloads/subversion-1.5.1.tar.gz

  8. Extract package

    tar zxvf subversion-1.5.1.tar.gz
    cd subversion-1.5.1


  9. Install Subversion

    ./configure --prefix=$HOME --without-berkeley-db
    --with-ssl --with-neon=$HOME
    make; make install

  10. Edit .bashrc
    Add following text

    vi ~/.bashrc
    export PATH=$PATH:$HOME/bin
    source ~/.bashrc

取りあえず上記ステップでsvnのクライアント機能は使えるようになった。サーバは追々