这两天突然对svn感兴趣,按理说配置这是一件很简单的事情,结果我是做了两天才做完这件事情,不得不佩服自己啊。
刚做完,大体记录一下过程。
操作系统:Freebsd 7.0
所需要软件:apr-1.2.12.tar.gz apr-util-1.2.12.tar.gz httpd-2.2.8.tar.gz subversion-1.4.6.tar.gz db-4.3.29.NC.tar.gz(Berkeley db)
Freebsd上一些基本的软件得有,这个就不多说。由于我的那台电脑不能上外网下不了ports里需要的软件,就自己手动编译了。还有一件是就是软件的版本问题,就是因为软件的版本有问题所以导致我配置的这么慢。特别指出一点就是Berkeley db的版本,我开始的时候安装的时候用是的4.4以上的版本(好像是4.6),编译的时候死活过不去,明明安装了它,编译其他的软件时就提示找不到Berkeley db。换成4.3以前的版本就没问题。
1、安装Berkeley DB
#tar zxvf db-4.3.23.NC.tar.gz
#cd db-4.3.23.NC
#cd build_unix
#../dist/configure --prefie=/usr/loacl/bdb
#make
#make install
2、安装apr
#tar zxvf apr-1.2.12.tar.gz
#cd apr-1.2.12
#./configure --prefix=/usr/local/apr
#make
#make install
3、安装apr-util
#tar zxvf apr-util-1.2.12.tar.gz
#cd apr-util-1.2.12
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config --with-berkeley-db=/usr/local/bdb
#make
#make install
4、安装apache
#tar zxvf httpd-2.2.8.tar.gz
#cd httpd-2.2.8
#./configure --prefix=/usr/local/apache --enable-rewrite --enable-module=so --enable-dav --enable-dav-fs --enable-so --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config
#make
#make install
5、安装subversion
#tar zxvf subversion-1.4.6.tar.gz
#cd subversion-1.4.6
#./configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config
#make
#make install
阅读(1216) | 评论(0) | 转发(0) |