Linux 下安装 svn 1.6.x 的问题
红帽 Linux 下安装 SVN 1.6.6 ,客户端可正常使用,包括从别的 svn 库中 checkout 代码。
但是在本机上通过 svnserve -d 启动服务端后,用本地的 svn 命令连接,用户名口令验证过后就出现错误
Network Connection Closed Unexpectedly
暂时不知道什么原因,网上搜索了一下,说是跟 bashrc 中的 mseg -y 这个东西有关,要注释掉,但是我的 bashrc 没有这个(SVN的安装手册)。
有谁知道的帮个忙先。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
源码手动安装可能会麻烦点,下载rpm包用软件包管理工具安装,会省事很多。
我用同样的方法。居然不成功。
也是1.6X
./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-berkeley-db=db.h:/usr/local/BerkeleyDB.4.8/include/db4.8:/usr/local/BerkeleyDB.4.8/lib/db4.8:db-4.8
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immediate
checking whether libtool needs -no-undefined... no
checking whether to avoid circular linkage at all costs... no
checking for trang... none
checking for socket in -lsocket... no
checking for availability of Berkeley DB... no
configure: error: Berkeley DB 4.0.14 or newer wasn't found.
用 红帽的 软件包管理工具 安装 SVN 应该会处理依赖关系吧!
红薯哥,顶你一下。
我也遇到同样的问题了!可是安装方法点进去跳到oschina首页了!
回复
已更改链接地址
回复
今天上午也搞定了。开始一直提示Berkeley DB问题,我按照那个方法,虽然测试test.c还是报错(好像是找不到db.h)但是重新编译subversion就没报BerkeleyDB的错了。但还是neon的缺失确实引起的问题。下载neon make后svn就ok了。谢谢~
终于搞定了,哇哈哈哈!
问题出在 Berkeley DB 这个东西上,SVN 的文档说这个是可选的,可实际上必须安装。
安装方法请看这里。其中特别要注意的是帖子中红色部分。
接下来重新编译 Subversion,需要指定 Berkeley DB 的参数,我的系统中配置命令如下
#./configure --with-apr=/data/software/apr-1.3.9 --with-apr-util=/data/software/apr-util-1.3.9 --with-berkeley-db=db.h:/usr/local/BerkeleyDB.4.8/include:/usr/local/BerkeleyDB.4.8/lib:db-4.8
#make
#make install
一切都搞定了,哈。