SVNの1.7系をインストールする必要があったので、
そのやり方などを調べたのでまとめます。
インストール済みの場合
インストールの仕方によっては、
すでにインストールされている可能性があるので確認し、必要あれば一旦削除します。
# yum list installed | grep subversion subversion.x86_64 1.6.11-10.el6_5 @updates
上記のようにでれば、バージョン1.6.11がインストールされていることがわかります。
この場合、現状のSVNは不要なので以下のコマンドで削除します。
# yum -y remove subversion
subversionの1.7系のインストール
インストールできるバージョンの確認
以下を見てもらえればわかるのですが、
標準のyumのリポジトリの場合、1.6系がインストールされてしまいます。
# yum list | grep subversion subversion.i686 1.6.11-10.el6_5 updates subversion.x86_64 1.6.11-10.el6_5 updates subversion-devel.i686 1.6.11-10.el6_5 updates subversion-devel.x86_64 1.6.11-10.el6_5 updates subversion-gnome.i686 1.6.11-10.el6_5 updates subversion-gnome.x86_64 1.6.11-10.el6_5 updates subversion-javahl.i686 1.6.11-10.el6_5 updates subversion-javahl.x86_64 1.6.11-10.el6_5 updates subversion-kde.i686 1.6.11-10.el6_5 updates subversion-kde.x86_64 1.6.11-10.el6_5 updates subversion-perl.i686 1.6.11-10.el6_5 updates subversion-perl.x86_64 1.6.11-10.el6_5 updates subversion-ruby.i686 1.6.11-10.el6_5 updates subversion-ruby.x86_64 1.6.11-10.el6_5 updates subversion-svn2cl.noarch 1.6.11-10.el6_5 updates
リポジトリを追加
1.7系は、rpmforge-extrasというリポジトリにあるので、
まず、RPMforgeのリポジトリを追加します。。
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
再度インストールできるバージョンの確認
リポジトリを指定してバージョンの確認をします。
# yum list --enablerepo=rpmforge-extras | grep subversion subversion.i686 1.6.11-10.el6_5 updates subversion.x86_64 1.7.4-0.1.el6.rfx rpmforge-extras subversion-devel.i686 1.6.11-10.el6_5 updates subversion-devel.x86_64 1.7.4-0.1.el6.rfx rpmforge-extras subversion-gnome.i686 1.6.11-10.el6_5 updates subversion-gnome.x86_64 1.6.11-10.el6_5 updates subversion-javahl.i686 1.6.11-10.el6_5 updates subversion-javahl.x86_64 1.7.4-0.1.el6.rfx rpmforge-extras subversion-kde.i686 1.6.11-10.el6_5 updates subversion-kde.x86_64 1.6.11-10.el6_5 updates subversion-perl.i686 1.6.11-10.el6_5 updates subversion-perl.x86_64 1.7.4-0.1.el6.rfx rpmforge-extras subversion-ruby.i686 1.6.11-10.el6_5 updates subversion-ruby.x86_64 1.7.4-0.1.el6.rfx rpmforge-extras subversion-svn2cl.noarch 1.6.11-10.el6_5 updates
今回必要な、「subversion.x86_64」のバージョンが1.7に変わったことがわかります。
これでリポジトリを指定してインストールします。
インストール
rpmforge-extrasを指定してインストールします。
# yum install -y --enablerepo=rpmforge-extras subversion --略-- ================================================================================================ Package Arch Version Repository Size ================================================================================================ Installing: subversion x86_64 1.7.4-0.1.el6.rfx rpmforge-extras 6.3 M Transaction Summary ================================================================================================ --略-- Installed: subversion.x86_64 0:1.7.4-0.1.el6.rfx Complete!
上記のように無事インストール出来ました。
念のためバージョンの確認をすると1.7系なことがわかります。
svn --version svn, バージョン 1.7.4 (r1295709) --略--