CentOS 7 - Subversion 更新至 1.8

CentOS 7 - Subversion Update to 1.8

我正在 运行ning CentOS 7 并且我从标准 repo 安装了 subversion,所以我现在有 1.7。但我想从 WanDisco Repo 更新到 1.8:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=0

但是我一直 运行 "sudo yum update" 我得到这个错误: 我该如何解决?

Transaction check error:
file /usr/lib64/libsvn_client-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_delta-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_diff-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_fs-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_fs_base-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_fs_fs-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_fs_util-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_ra-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_ra_local-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_ra_svn-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_repos-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_subr-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64
file /usr/lib64/libsvn_wc-1.so.0.0.0 from install of subversion-1.8.11-1.x86_64 conflicts with file from package subversion-libs-1.7.14-7.el7_1.1.x86_64

问候

首先删除 subversion 和 subversion-libs。你可以安装 subversion,然后安装来自 WandiscoSVN 仓库的版本。

我强烈建议不要提取 https://wiki.centos.org/AdditionalResources/Repositories 上不推荐的第三方存储库,因为您遇到的问题可能比这里的问题更糟。来自 CentOS 仓库的 subversion 分为 subversion、subversion-libs 等...,而来自 WandiscoSVN 的则没有 subversion-libs。当你安装一个依赖于 subversion-libs 的包时就会出现这个问题,并且所有的地狱都会因为 WandiscoSVN 维护者没有正确地规范他的包而崩溃。

谢谢,通过 sudo yum remove subversion-libs 删除它。x86_64 颠覆成功了!

我不知道这个 link 来自 centos 的感谢!

  • 已回答问题 -