linux平台下svn环境搭建【未完】

零、环境准备

 

1. 安装rz

sudo apt-get install lrzsz

 2. 安装pcre

http://pcre.org/

./configure --prefix=/usr/local/pcre/

3. 安装zlib

一、安装apr

 

 1. http://apr.apache.org/download.cgi 下载

 

 2.  编译安装

 

    # ./configure  --prefix=/usr/local/apr 

 

    # make; make install

 

 

二、安装apr util

 

  1. http://apr.apache.org/download.cgi 下载

 

  2.  编译安装

 

    # ./configure --with-apr=/usr/local/apr --prefix=/usr/local/apr-util

 

    # make; make install

 

三、安装apache

1. http://httpd.apache.org/ 下载

2. 编译安装

#./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

# make ; make install

3. 测试 wget http://localhost/,得到it works,说明apache已经配置成功了

 

四、安装sqllite

 

  1. http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz 下载

 

  2. 编译安装

 

    # ./configure --prefix=/usr/local/sqlite

 

    # make; make install

 

五、安装svn

 

 1. http://subversion.tigris.org/downloads/subversion-1.6.13.tar.gz 下载

 

 2. 编译安装

 

    #./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite/ --with-zlib=/usr/local/zlib/ --prefix=/usr/local/subversion --without-berkeley-db

 

    # make; make install

 

PS:在编译svn时make 出错svn libsvn_subr-1.so: undefined reference to `sqlite3_open_v2'collect2: ld returned 1 exit status make: *** [subversion/svnadmin/svnadmin] Error 1


解决方法:
在svn源码目录下,mkdir sqlite-amalgamation
下载sqlite-amalgamation-3.6.13.tar.gz
解压后将cp sqlite-3.6.13/sqlite3.c sqlite-amalgamation下,重新编译,正常

 

六、创建数据仓库

 

  1. 启动SVNSVR服务 ./svnserve -d

 

  2. 创建数据仓库 ./svnadmin create /home/admin/repos

 

  3. 导入版本文件

 

      假设你的代码位于/code/readme, 你可以执行svn import /code/readme file:///svn/svn_rep/code/ -m “注释”

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值