Linux CentOS SVN

在启动SVN时出现错误(当前SVN非编译安装的,而是使用yum安装的,未指定依赖包路径。)

# svnserve -d -r /opt/svn/rep/
svnserve: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory

提示缺少apr-util依赖。


但是在安装Apache时已经安装了apr和apr-util包。安装位置分别在/usr/local/apr和/usr/local/apr-util下。

svn启动时会到/usr/lib或/usr/lib64下寻找需要的依赖包,所以需要创建相关库包的链接。

# ln -s /usr/local/apr-util/lib/libaprutil-1.so.0.6.1 /usr/lib64/libaprutil-1.so.0
# ln -s /usr/local/apr/lib/libapr-1.so.0.7.0 /usr/lib64/libapr-1.so.0

这样启动时就可以使SVN找到依赖的库包。


转载请指明出处!http://www.miselehe.com/article/view/90