CentOS6.xにyumで最新のsvnをインストール

CentOS6.xだとsvnは標準でインストールされていますが、ちょっと古いです。

# svn --version
svn, version 1.6.11 (r934486)
   compiled Aug 17 2015, 08:37:43

なので最新をインストールしたいとこですが、普通にyumするだけではダメなので下記手順を実行します。

まずは、古いsvnをアンインストール。

# yum remove subversion

次に、WANDiscoリポジトリを登録。(2016/03時点の最新バージョンは1.9.x)

# vim /etc/yum.repos.d/wandisco.repo
[wandisco-svn]
name=WANDisco Repository - snv-1.9 centos6
baseurl=http://opensource.wandisco.com/centos/6/svn-1.9/RPMS/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-WANdisco

そしてGPGキーを追加。

# rpm --import http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco

最後に、WANDiscoリポジトリを有効にするオプションを付けながらyumを実行します。

# yum --enablerepo=wandisco-svn install subversion mod_dav_svn

これで最新のsvnがインストールされたはずです。

# svn --version
svn, version 1.9.3 (r1718519)
   compiled Dec  9 2015, 12:44:37 on x86_64-unknown-linux-gnu