如何使用 yum 和 wandisco-svn.repo 降級顛覆?
我剛剛在 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 對我的問題最簡單的解決方案是降級到顛覆 1.8.13-1。由於我沒有進行svnadmin upgrade,我認為降級應該沒問題。
為了升級到 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。
備份您的數據。
列出事務
yum history
並使用 撤消它yum history undo