centos上需要升级svn

centos上需要升级svn

我运行时出错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 上的包管理器不熟悉。

相关内容