你的位置:LAMP之窗 >> 资讯 >> LINUX >> 详细内容 在线投稿

Linux下SVN服务器的搭建

热度82票  浏览31次 【共0条评论】【我要评论 时间:2010年3月19日 19:05
如果之前安装过subversion,则要卸载先前安装的Subversion库文件
rm -f /usr/local/lib/libsvn*
rm -f /usr/local/lib/libapr*
rm -f /usr/local/lib/libexpat*
rm -f /usr/local/lib/libneon*

下载最新的svn压缩包http://subversion.tigris.org/downloads/subversion-1.6.11.tar.gz
# tar -zxvf subversion-1.6.11.tar.gz
# cd subversion-1.6.11
# make
# make install

//配置subversion安装

#./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs
--with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl --enable-shared

在以上编译过程中可能会出现 configure: error: Subversion requires SQLite
可以http://www.sqlite.org/sqlite-amalgamation-3.6.23.1.tar.gz 可以下载到最新的Sqlite版本
# tar -zxvf sqlite-amalgamation-3.6.23.1.tar.gz
# cp sqlite-3.6.23.1/sqlite3.c  (svn目录)/sqlite-amalgamation/sqlite3.c
# cd sqlite-3.6.23.1
# ./configure
# make
# make install




可能会出现 /usr/bin/ld: cannot find -lexpat
collect2: ld returned 1 exit status
make: *** [subversion/svn/svn] Error 1

有错误提示可以知道,这应该和缺少expat库有关,因此还需要把expat库的相关东西安装好。可以在 http://www.linuxfromscratch.org/blfs/view/stable/general/expat.html页面找到相应的下载链接

# wget http://downloads.sourceforge.net/expat/expat-2.0.1.tar.gz
# tar -zxvf expat-2.0.1.tar.gz
# cd expat-2.0.1
# ./configure
# make && make install

ok,svn安装完成

相关文章:Linux下SVN服务器的配置
TAG: Linux SVN 服务器
顶:10 踩:5
对本文中的事件或人物打分:
当前平均分:0.09 (23次打分)
对本篇资讯内容的质量打分:
当前平均分:0.24 (21次打分)
【已经有23人表态】
5票
感动
3票
路过
2票
高兴
2票
难过
2票
搞笑
3票
愤怒
3票
无聊
3票
同情
上一篇 下一篇
发表评论

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】
       

网络资源