如何在 CentOS 6.4 上安装 subversion 1.8

如何在 CentOS 6.4 上安装 subversion 1.8

我正在尝试在 CentOS 6 上安装 SVN 客户端版本 1.8。我使用

http://tecadmin.net/install-subversion-1-8-on-centos-rhel/

所有活动都顺利运行,没有任何问题。但之后我得到了

/> svn --version
svn, Version 1.6.11 (r934486)
...
...
...

答案1

以下网站上描述的步骤对我有用:

http://snowdream.github.io/blog/centos/2013/11/08/how-to-install-subversion-18-on-centos-64/

摘自本文:

如何在 CentOS 6.4 上安装 subversion 1.8

如果您在使用 svn 客户端时收到“此客户端太旧,无法使用工作副本”之类的错误,则意味着您需要更新的 svn 客户端。现在让我们在 CentOS 6.4 上更新 svn 客户端。

  1. 删除旧版本 subversion

    yum remove subversion
    
  2. 下载并安装 subversion 1.8.4-2

    mkdir download && cd download
    
    wget -c http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/i686/mod_dav_svn-1.8.4-2.i686.rpm
    wget -c http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/i686/serf-1.3.2-2.i686.rpm
    wget -c http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/i686/subversion-1.8.4-2.i686.rpm
    wget -c http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/i686/subversion-gnome-1.8.4-2.i686.rpm
    wget -c http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/i686/subversion-javahl-1.8.4-2.i686.rpm
    wget -c http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/i686/subversion-perl-1.8.4-2.i686.rpm
    wget -c http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/i686/subversion-python-1.8.4-2.i686.rpm
    wget -c http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/i686/subversion-tools-1.8.4-2.i686.rpm
    
    sudo rpm -ivh *.rpm
    
  3. 查看

    svn --version
    

如果subversion安装成功,你可以看到以下内容:

svn, version 1.8.4 (r1534716)
  compiled Nov  1 2013, 15:45:40 on i686-pc-linux-gnu

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

答案2

尝试直接下载二进制文件: http://www.wandisco.com/subversion/download/download-certified-wandisco-subversion-binaries?f=subversion/subversion_installer_1.8.sh

该链接会显示一个需要填写的窗口表单,然后您就可以继续下载

这只是一个例子,你下载的文件是1.8.10版本...

# chmod +x svn1.7_centos6_wandisco.sh
# ./svn1.7_centos6_wandisco.sh
# yum upgrade

正如说明书中所写,这仅安装客户端。

我希望这能对你有帮助。

答案3

首先检查 svn 版本和位置:

命令 1. svn --version o/p: svn,版本 1.8.16 (r1740329) 于 2016 年 7 月 8 日 13:43:28 在 x86_64-redhat-linux-gnu 上编译

  1. 输入 -a svn svn 是 /usr/local/bin/svn svn 是 /usr/bin/svn svn 是 /usr/bin/X11/svn

请删除 /usr/local/bin/svn

sudo rm /usr/local/bin/svn

相关内容