在CentOS上升级Subversion 1.6到1.7? (找不到yum版本库)

我想把我的SVN服务器从1.6升级到1.7。 不幸的是,我无法在互联网上find任何东西如何与百胜。 我检查了rpmforge-extras,但它只有svn 1.6而不是1.7

我想用yum更新,因为这对我来说是最安全的方式。 我不是一个有经验的Linux用户。

有没有包含1.7(subversion.x86_64 0:1.7.xxxxx.el5.rfx)的yum版本库

我希望有人能帮助我?

如果没有,也许只是一步一步更新一个简短的完美。

你可以从源头上构build。

下面的工作对我来说(虽然你可能不想更新或安装“开发工具”和“附加开发”中的每个包):

sudo yum update sudo yum groupinstall "Development tools" sudo yum groupinstall "Additional Development" wget https://archive.apache.org/dist/subversion/subversion-1.7.8.tar.gz tar zxvf subversion-1.7.8.tar.gz cd subversion-1.7.8 ./get-deps.sh ./configure make make check sudo make install 

在我的系统上,这似乎把二进制文件放在/ usr / local / bin / svn中,而1.6二进制文件在/ usr / bin / svn中,所以你可能需要设置一个别名。

这似乎是一个解决schemehttp://www.wandisco.com/subversion/download#centos我还没有尝试过,但它是官方支持http://subversion.apache.org/packages.html#centos

我使用了rpmforge存储库: http ://wiki.centos.org/AdditionalResources/Repositories/RPMForge

在安装了rpm-forge软件包之后,我发出这个命令安装了subversion 1.7:

sudo yum安装–enablerepo = rpmforge-extras subversion

完全无痛的升级。

您可以从我们的网站下载二进制包。

或者,你可以使用uberSVN ,它支持1.6.18和1.7.5,以及所有你需要启动和运行的东西(Apache,Tomcat,用户pipe理等)。

你可以这样做升级你的Subversion:

对于CentOS / RHEL 7用户:

 [WandiscoSVN] name=Wandisco SVN Repo baseurl=http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/$basearch/ enabled=1 gpgcheck=1 

对于CentOS / RHEL 6用户:

 [WandiscoSVN] name=Wandisco SVN Repo baseurl=http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/$basearch/ enabled=1 gpgcheck=1 

对于CentOS / RHEL 5用户:

 [WandiscoSVN] name=Wandisco SVN Repo baseurl=http://opensource.wandisco.com/centos/5/svn-1.8/RPMS/$basearch/ enabled=1 gpgcheck=1 

接下来你为你的subversion创build一个回购:

 vi /etc/yum.repos.d/wandisco-svn.repo 

复制粘贴哪一个回购你使用wandisco-svn.repo文件。

然后可选地,但build议添加存储库gpg签名:

 wget http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco gpg --quiet --with-fingerprint ./RPM-GPG-KEY-WANdisco rpm --import ./RPM-GPG-KEY-WANdisco 

最后执行下面的内容:

 yum clean all yum remove subversion yum install epel-release yum install subversion 

不要忘记使用你的root权限来做到这一点。 :d