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 命令。。

加载中,请稍候...