我想把我的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