Centos
centos上需要升級svn
我執行時出錯
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。