如何使用 yum 和 wandisco-svn.repo 降级 subversion?

如何使用 yum 和 wandisco-svn.repo 降级 subversion?

我刚刚在 RH 6.8 上将 subversion 1.6.11 升级到 1.9.4-1,它本身运行正常。但我的 Trac 1.0 应用程序无法再看到我的 svn 存储库。根据http://www.wandisco.com/svnforum/forum/opensource-subversion-forums/apache-subversion-1-8-support/73237-importerror-usr-lib64-libsvn_swig_py-1-so-0-undefined-symbol-pycapsule_import 解决我的问题最简单的方法是降级到 subversion 1.8.13-1。因为我没有做svnadmin 升级,我觉得降级应该没问题。

为了升级到 1.9,我添加了一个如下所示的 /etc/yum.repos.d/wandisco-svn.repo 文件:

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

并做了以下事情:

sudo yum upgrade subversion mod-dav-svn subversion-python   

为了降级,我将 baseurl 行更改为 svn-1.8 而不是 svn-1.9

但是当我做一个

yum list subversion --showduplicates

我看到的只有这个:

Installed Packages
subversion-python.x86_64    1.9.4-1         @WandiscoSVN
Available Packages
subversion-python.x86_64    1.9.0-rc1       WandiscoSVN
subversion-python.x86_64    1.9.0-rc2       WandiscoSVN
subversion-python.x86_64    1.9.0-rc3       WandiscoSVN
subversion-python.x86_64    1.9.0-1         WandiscoSVN
subversion-python.x86_64    1.9.1-1         WandiscoSVN
subversion-python.x86_64    1.9.2-1         WandiscoSVN
subversion-python.x86_64    1.9.3-1         WandiscoSVN
subversion-python.x86_64    1.9.4-1         WandiscoSVN

即使我将 baseurl 更改为 svn-1.7,我仍然只能看到 1.9 的选择,所以我认为它一定不想向我显示以前的次要版本。

我猜测了一下并尝试了

sudo yum downgrade subversion-1.8.13-1

但我刚刚收到“没有可用的软件包 subversion-1.8.13-1。

1)我需要做什么才能降级到 1.8? 我真的不想卸载并安装(尤其是从二进制文件),因为我在之前升级到 1.9 时尝试过这样做,但遇到了其他依赖性问题。另外,我不太擅长使用 Linux,我担心这会破坏某个已经离开公司的人为此设置的 ldap 身份验证。

2)我是否为我的 wandisco-svn.repo 使用了正确的 baseurl?如果没有,我该如何找到正确的?在他们的网站上,我只看到下载二进制文件的链接,而没有看到如何配置 .repo。我从各种“如何安装”示例中找到了我使用的 .repo 文本,但没有一个示例解释他们从哪里获得了 URL。

答案1

备份您的数据。

使用列出交易yum history并使用撤消交易yum history undo

如何使用 yum history 在 Red Hat Enterprise Linux 6、7 中回滚更新?

相关内容