Centos

centos上需要升級svn

  • April 5, 2019

我執行時出錯svn up

svn 這個客戶端太舊了,無法使用工作副本…請獲取更新的顛覆客戶端

這是在centos上。我需要更新svn。我該怎麼做呢?

[user@somewhere cms]$ sudo yum install
subversion Loaded plugins:
fastestmirror Loading mirror speeds
from cached hostfile * addons:
mirror.chpc.utah.edu * base:
mirrors.usc.edu * extras:
mirror.chpc.utah.edu * updates:
centos.mirror.facebook.net Setting up
Install Process Package
subversion-1.4.2-4.el5_3.1.i386
already installed and latest version
Nothing to do

yum update做同樣的事情。此外,據說只有一個目錄受到影響,但從儲存庫中刪除它並不能解決問題。

RHEL 5.6 中包含 Subversion 1.6(從 5.5 中的 1.4),因此一旦 CentOS 發布 RHEL5.6 軟體包,它就會自動升級。如果你等不及了,那麼你可以從Red Hat 的原始碼包中重建你自己的包

如果您需要,請嘗試在http://rpm.pbone.net中搜尋“subversion-1.5”,或者如果您需要將該版本限制為“Centos 5”,則只需將其更改為“subversion-1.6”或“RHEL 5”並下載與您的機器對應的 rpm。

通過 rpm 安裝它,如下所示:

rpm -i subversion-package-name-here.rpm

如果它說它與您現有的 subversion 衝突,請檢查您現有 subversion 的名稱:

rpm -qa | grep 顛覆

並使用結果解除安裝舊包:

rpm -e subversion-old-package.bhabha

然後回到我上面詳述的安裝 rpm。

引用自:https://unix.stackexchange.com/questions/6506