![centos上需要升级svn](https://linux22.com/image/42587/centos%E4%B8%8A%E9%9C%80%E8%A6%81%E5%8D%87%E7%BA%A7svn.png)
我运行时出错svn up
svn 该客户端太旧,无法使用工作副本...请获取更新的 subversion 客户端
这是在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
做同样的事情。此外,据推测只有一个目录受到影响,但从存储库中删除该目录并不能解决问题。
答案1
RHEL 5.6 包含 Subversion 1.6(从 5.5 中的 1.4 开始),因此一旦 CentOS 发布了 RHEL5.6 软件包,它就会自动升级。如果你等不及,那么你可以从重建你自己的包Red Hat的源码包。
答案2
尝试搜索http://rpm.pbone.net如果您需要“subversion-1.5”,或者如果您需要该版本,则将其更改为“subversion-1.6”,将搜索限制为“Centos 5”或“RHEL 5”,然后下载与您的计算机相对应的 rpm 。
通过 rpm 安装它,如下所示:
rpm -i subversion-package-name-here.rpm
如果它说它与您现有的颠覆冲突,请检查您现有的颠覆的名称:
rpm -qa| grep 颠覆
并使用结果卸载旧包:
rpm -e subversion-旧包.bhabha
然后按照我上面详细介绍的那样返回安装 rpm。
答案3
http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/还有适用于我一直使用的 CentOS 4 和 5 的最新 RPM(无需重建)。通过
答案4
也许apt
或者类似的东西可以更新它。我对 CentOS 上的包管理器不熟悉。