下载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路径下,不用重新编译。