首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

解决ubuntu下svn下载代码出现的SSL error有关问题

2013-08-29 
解决ubuntu下svn下载代码出现的SSL error问题NoteGnuTLS library is an alternative to OpenSSL. Most Sub

解决ubuntu下svn下载代码出现的SSL error问题
NoteGnuTLS library is an alternative to OpenSSL. Most Subversion clients for Windows are built against OpenSSL and are not affected by this issue. While some Subversion packages (available mostly on Linux-based operating systems such as Ubuntu and Debian) are built against GnuTLS and are affected.

?

一种方法是修改svn服务器, 这个对于我怕影响同事开发.

另外一种方法是, 修改libneon-gnutls 指向一个空的地方. 这个方法不好用, 并且觉得也不是一个好的方案. 最后决定换是编译源代码.

注: 把svn切换到最新的deb地址ppa:dominik-stadler/subversion-1.7, 也出现同样的错误.

?

在32bit ubuntu12.04的时候曾经下载了svn1.7.8的代码, ?所以也没有下载最新推荐的1.8.1的包.

?

cd subversion-1.7.8/

依次运行下面的命令

./get-deps.sh

? ? 这个命令是获取一下依赖的第三方的源码.

./configure --prefix=/usr/local/subversion --with-ssl --with-neon

? ? ?你可以修改--perfix后面的路径, 后面的参数一定要有--with-ssl

? ? ?中间提示出现缺少一些包, 根据提示安装就可以了

make

sudo make install

?

最后说明一下的是, 安装的程序在 /usr/local/subversion目录下面, 把 PATH环境变量里面加入?/usr/local/subversion/bin. 搞定

?

运行svn --version?

是1.7.8?

?

?

?

热点排行