我已将系统从13.10 LTS升级到14.04 LTS,现在我需要从Subversion 1.8降级到Subversion 1.7,因为1.7与1.8格式不同,并且我无法访问我团队的svn存储库。
我无法从源代码编译svn:很多依赖项,奇怪的错误。
我不明白为什么svn没有打包到独立的deb包中。我确定有很多人只需要一个svn版本,不需要强制svn升级。
所以,我的问题是:如何在Ubuntu 14.04上从1.8切换到svn 1.7?
更新 我已经从源代码在ubuntu 14.04上安装了svn 1.7.9。然后我通过apt-get和source.list操作在ubuntu 14.04上安装了svn 1.7.9,如下所述
两种情况均显示以下消息:
以下存储库访问(RA)模块可用:
- ra_svn:用于使用svn网络协议访问存储库的模块。
- 处理“ SVN”方案
- ra_local:用于访问本地磁盘上存储库的模块。
- 处理“文件”方案
此消息意味着我无法访问我团队的svn存储库,因为未安装http / https支持。
Update2我讨厌Subversion和Ubuntu。第二天,我尝试在具有http / https支持的Ubuntu 14.04上编译Subversion 1.7。没有结果。我不明白,为什么Subversion的1.7和1.8格式不兼容。我讨厌Subversion开发人员。
我不明白,为什么https://launchpad.net/ubuntu/trusty/amd64/subversion/1.7.14-1ubuntu2 https://launchpad.net/ubuntu/trusty/amd64/libsvn1中缺少http / https支持 /1.7.14-1ubuntu2
只给我一个Deb软件包,我可以安装而忘了配置,是否太困难了?
我以为最多要花10分钟:sudo apt-get install svn-1.7
但是我花时间配置霓虹灯和农奴,并努力适应我所不具备的条件。
svn
很可能会干扰您通过进行安装的文件apt-get
。您只能从计算机中清除与svn有关的所有内容(即尝试卸载已编译的svn),然后按照我的回答进行操作。