Linux/SUSE安装svn客户端的问题记录

这2天负责架设一个支付业务的webserver测试项目,安装svn客户端的时候出现了各种问题,来记录下。

Linux/SUSE安装svn客户端的问题记录

一、简单的说下安装过程:

执行svn --version查看是否有版本输出,如果提示找不到命令,则如下编辑/etc/profile

vim /etc/profile

在后面追加SVN变量即可:

二、安装过程中出现的问题:

1、提示OpenSSL缺失

configure配置SVN时可能提示如下错误信息:
configure: error: We require OpenSSL; try --with-openssl

解决方法:编译前先安装了一个openssl即可

安装之后会在/usr/local下生成一个ssl目录,编译SVN时加上openssl路径即可:

2. zlib依赖缺失

configure配置SVN时可能提示如下错误信息:

configure: error: subversion requires zlib

解决办法:安装zlib

3、expat依赖缺失

configure配置SVN时可能提示如下错误信息:

configure: error: no XML parser was found: expat or libxml 2.x required

解决办法:安装expat

3、SQLite依赖缺失

报错信息如下:

如果按照文章开头的方法安装,则不会出现此错误

解决办法:加入sqlite3.c模块后再编译

①、下载报错信息里面的sqlite-amalgamation-3.7.6.3.tar.gz并解压:

wget http://www.sqlite.org/sqlite-amalgamation-3.7.6.3.tar.gz

②、在svn源码目录创建sqlite-amalgamation文件夹

cd subversion-1.6.9

mkdir sqlite-amalgamation

③、拷贝sqlite-amalgamation-3.7.6.3.tar.gz解压后的sqlite3.c到sqlite-amalgamation文件夹:

cp ../sqlite-amalgamation-3070800/sqlite3.c ./sqlite-amalgamation/

④、重新编译svn即可。

4、/usr/local/ssl/lib/libssl.a: could not read symbols: Bad value

报错信息如下:

解决办法:添加 --without-serf 参数重新编译subversion即可,比如:

5、不支持http://方式

全部安装完成,使用如下命令配置svn的时候:

svn co http://192.168.1.101/deploy/trunk/project

会提示“无法识别的url方案(一般需要svn://,http://,file:///等开头)"http://192.168.1.101..."

Ps:如果是按照文章开始的方法安装,应该不会出现这个问题。

解决办法:安装neon让svn来支持http和https方式

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:11   其中:访客  10   博主  1

  1. 三层网布厂 0 来自天朝的朋友 未知浏览器 Unknow Os 福建省泉州市 电信

    一见代码就头痛

  2. 球球 4 来自天朝的朋友 未知浏览器 Unknow Os 四川省成都市 电信

    我们项目以前也是用的svn,很不错的一个工具,同步代码,刚开始用的时候我们经常代码提交冲突。

  3. PHP二次开发 6 来自天朝的朋友 未知浏览器 Unknow Os 山东省济南市 联通

    团队开发,少不了svn的。

  4. 每日秀 4 来自天朝的朋友 未知浏览器 Unknow Os 江苏省 电信

    这个不错的哟 哈哈

  5. 码农杨杨 2 来自天朝的朋友 未知浏览器 Unknow Os 重庆市 电信

    看来得去玩玩了

  6. 圆月博客 5 来自天朝的朋友 未知浏览器 Unknow Os 广西南宁市江南区 电信

    又一伟大技术

  7. 西安seo 0 来自天朝的朋友 未知浏览器 Unknow Os 上海市浦东新区 电信

    文章技术性比较强,支持

  8. 凌吉林博客 2 来自天朝的朋友 未知浏览器 Unknow Os 浙江省杭州市 电信

    我是弄产品的。这些字母看不懂。纯粹就是来捧场的

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 电信

      感谢捧场~

  9. 香港虚拟主机 3 来自天朝的朋友 未知浏览器 Unknow Os 重庆市 电信

    svn版本库?

  10. 夏日博客 5 来自天朝的朋友 未知浏览器 Unknow Os 北京市 宽带通

    只会简单的 cd ,make 命令。。

加载中,请稍候...