ubuntu11.04下安装配置使用SVN
来源:互联网 发布:云数据库 mysql 编辑:程序博客网 时间:2024/04/30 14:57
其实安装apache时./configure命令是有很多参数可以指定的,如果没有显式指定,安装守SVN后你发现在apache的modules目录下并没有mod_dav_svn.so和mod_authz_svn.so。
大多数情况是我们安装apache的时候没有考虑到后面还会安装SVN,自然没有指定 ./configure命令的参数,这时候需要自己生成mod_dav_svn.so和mod_authz_svn.so,放到apache/modules目录下面:
下载subversion-deps-1.6.17.tar.gz 和subversion-1.6.17.tar.gz,解压合并到一个目录下面
./configure --with-apxs=/usr/local/apache/bin/apxs
make
然后你在subversion-1.6.17/subversion/mod_authz_svn/.lib/下发现了mod_authz_svn.so
在subversion-1.6.17/subversion/mod_dav_svn/.lib/下发现了 mod_dav_svn.so
开启svn:svnserve -d
开启apache:/usr/local/apache/bin/apachectl start
向仓库中提交代码时如果出现Can’t open file ‘XXXXXXXX\db\txn-current-lock’: 拒绝访问。
修改权限:#chmod –R o+rw /opt/svnroot
顺便说一下locate命令是在整个磁盘上查找文件,但它不会搜索隐藏(即以.开头)的文件和文件夹;find在指定目录下查找文件,以-name选项来指定要查找的文件,如find /home/orisun -name mod_dav_svn.so。find命令可以把隐藏的命令也找出来。
1.安装OpenSSL
apt-get install openssl libssl-dev
2.安装apache2
下载httpd-2.2.8.tar.gz
./configure --enable-so --enable-proxy --enable-ssl --enable-vhost-alias --enable-modes-shared=most --enable-dav --enable-maintainer-mode --with-mpm=worker
说明:其中--enable-dav 和--enable-maintainer-mode是为了能在apache下集成subversion才加进去的编译参数。如果--enable-ssl有问题就把这一项去掉。
make
sudo make install
3.安装BerkeleyDB
解压后进入build_unix
../dist/configure
make
sudo make install
4.安装subversion
下载subversion-deps-1.6.17.tar.gz和subversion-1.6.17.tar.gz,解压合并到一个目录下面
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-berkeley-db=/usr/local/BerkeleyDB.5.2
make
sudo make install
sudo make install
1.下载和apr-1.4.5和apr-util-1.3.121
2.安装apr
./configure
make
sudo make install
说明: ./configure时若没有指定--prefix默认的安装路径就是/usr/local/
3.安装apr-util
./configure --with-apr=/usr/local/apr
make
sudo make install
- ubuntu11.04下安装配置使用SVN
- Ubuntu11.04下Svn服务器安装与配置
- ubuntu11.04下SVN服务器配置
- ubuntu11.04下hadoop-1.0.3安装配置
- Ubuntu11.04(13.04)下安装配置 JDK 7
- ubuntu11.04 安装配置详细
- Ubuntu11.04安装、配置samba
- Ubuntu11.04下安装BURG
- Ubuntu11.04 下安装R
- ubuntu11.04下安装gtk+
- Ubuntu11.04下安装QQ2011
- Ubuntu11.04下安装vmwaretools
- ubuntu11.04下安装QQ2012
- ubuntu11下安装并配置samba
- Linux下SVN安装及配置使用
- Ubuntu11.10下为Eclipse安装svn插件[验证OK]
- ubuntu11.04下配置PHP环境
- Ubuntu11.10下配置Pbrt1.04
- Perl Bloom::Filter与Web::Scraper
- perl多线程爬虫示例
- UVA 299 - Train Swapping(冒泡排序)
- perl去除字符串中的空格有问题
- 成功誓言
- ubuntu11.04下安装配置使用SVN
- 使用HttpClient时出错NoClassDefFoundError
- Apache/2.2.17 (Ubuntu) Server总结
- Tomcat安装,并与Apache整合,安装SVN-WebClient
- Ubuntu下ICTCLAS JNI的使用
- 网络爬虫Nutch和Heritrix简介
- Weka中使用libsvm
- Ubuntu下打开文件乱码及编码转换
- 从原始文档到KNN分类算法实现(一)