svn-1.7.22安装

下载svn包:

Index of /dist/subversion

编译:

安装依赖库:yum install sqlite sqlite-devel

否则编译的时候不通过:报错:configure:error :subversion requires SQLite

#cd subversion-1.7.22

#./configure --prefix=/tool/svn/1.7.22 --enable-shared

#make -j8

#make -j8 install

加上 --enable-shared,是为了让svn使用rpath的方式加载so库。

判断svn是否使用rpath的方式:

#readelf -d /tool/svn/1.7.22/bin/svn | grep -i rpath ,会显示rpath的路径!这样使用svn的时候就不用单独设置LD_LIBRARY_PATH了。

迁移到其它版本的系统的时候,还可以将原来系统上的svn库拷贝到/tool/svn/1.7.22/lib路径下,不用重新编译。

你可能感兴趣的:(开源,svn)