教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

apache+svn+trac安装及配置手册_V1.0

来源:网络收集 时间:2026-04-01
导读: 版权所有深讯信息科技发展股份有限公司 文档编号深圳市深讯信息科技发展股份有限公司文档名称文档来源 20100713-023 密级 A 知识库文档知识库文档类型 D-007 APACHE+SVN+TRAC安装及配置手册(内部资料请勿传播) V1.0 深圳市深讯信息科技发展股份有限公司版权

版权所有©深讯信息科技发展股份有限公司

文档编号深圳市深讯信息科技发展股份有限公司文档名称文档来源

20100713-023

密级

A

知识库文档知识库文档类型 D-007

APACHE+SVN+TRAC安装及配置手册(内部资料请勿传播)

V1.0

深圳市深讯信息科技发展股份有限公司版权所有不得复制

版权所有©深讯信息科技发展股份有限公司

文档历史:版本 0.9 1.0修改时间 2010-7-3 2009-7-27修改人栗鑫 AEOLUS内容创建编辑、整理

版权所有©深讯信息科技发展股份有限公司

目录1.svn简介:.............................................................................................................................4 2.trac简介: .........................................................................................................................4 3.软件环境: ..........................................................................................................................4 3.编译安装 Apache ...............................................................................................................4 4.编译安装 Subversion:.........................................................................................................5 5.配置 svn..............................................................................................................................7 6.测试 SVN是否可以正常使用.............................................................................................8 7.安装配置 Trac.....................................................................................................................9 8.安装 Genshi .....................................................................................................................10 9.安装 PySQLite ...................................................................................................................10 10.安装 trac .........................................................................................................................10 11.管理 Trac访问许可........................................................................................................13

版权所有©深讯信息科技发展股份有限公司

1.svn简介:Subversion是新一代的版本控制工具,它是一个自由、开放源码的版本控制系统。它是一个通用系统,可用来管理任何类型的文件,其中包括程序源码。Subversion是近年来崛起的版本管理工具,被誉为是 cvs的接班人

2.trac简介:Trac是一个为软件开发项目需要而集成了 Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。Trac以简单的方式建立了一个软件项目管理的 Web应用,以帮助开发人员更好地写出高质量的软件; Trac应用力求不影响现有团队

的开发过程。

3.软件环境:操作系统: Suse10 sp2 x_86软件包: httpd-2.2.8.tar.bz2 pysqlite-2.5.5.tar.gz subversion-1.4.6.tar.gz subversion-deps-1.4.6.tar.gz Trac-0.11.2.1.tar.gz Genshi-0.5.1.tar.gz swig-2.0.0.tar.gz python-devel-2.4.2-18.13.i586.rpm python-xml-2.4.2-18.13.i586.rpm sqlite-3.2.8-15.2.i586.rpm sqlite-devel-3.2.8-15.2.i586.rpm注意:在搭建此环境时,要特别注意各种软件对应版本,可能一个软件的版本不对,都会导致环境搭建的失败.

3.编译安装 Apache# tar zxvf httpd-2.2.8.tar.gz# cd httpd-2.2.8# ./configure --enable-dav --enable-so --enable-ssl --enable-maintainer-mode --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-rewrite# make

版权所有©深讯信息科技发展股份有限公司

# make install

#cp support/apachectl/etc/init.d/httpd#vi/etc/init.d/httpd加入一下的代码,是 apache可以用 chkconfig方式启动:####### Startup script for the Apache Web Server chkconfig: - 85 15 description: Apache is a World Wide Web server. It is used to serve HTML files and CGI. processname: httpd pidfile:/usr/local/apache2/log/httpd.pid config:/usr/local/apache2/conf/httpd.conf

#chmod 755/etc/init.d/httpd#chkconfig --add httpd#chkconfig --level 3 httpd on#service httpd start打开浏览器 http://IP/,如果出现 Apache的测试页面,可以看到 It works!说明 apache已经可以正常工作了.

4.编译安装 Subversion:注意:在安装之前先确认你的 OS上已经安装了 python和 swig,如果没有安装的话可以下载 source code或 rpm包来安装,因为我的 OS上只装了 python,所以下面还要装下 swig.# tar zxvf swig-2.0.0.tar.gz# cd swig-2.0.0# ./configure# make&& make install# tar zxvf subversion-1.4.6.tar.gz# cd subversion-1.4.6#./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl --with-zlib --enable-maintainer-mode --without-berkeley-db PYTHON=/usr/bin/python --with-swig=/usr/local/bin/swig --enable-shared --enable-static --enable-swig-binding=python

版权所有©深讯信息科技发展股份有限公司

# make# make install经过上面的步骤 mod_dav_svn.so and mod_authz_svn.so将会被 copy到/usr/local/apache2/modules/下,同时在/usr/local/apache2/conf/httpd.conf下,添加如下 2行 LoadModule dav_svn_module LoadModule authz_svn_module modules/mod_dav_svn.so modules/mod_authz_svn.so

检查一下是否都正确,如果没有的话可能就要手动加进去同时执行了上面的 make&& make install后还要编译安装 Subversion SWIG Python bindings

#cd subversion-1.4.6#make swig-py#make install-swig-py可以看到 swig-py的 install目录是/usr/local/subversion/lib/svn-python.用如下命令讲这个扩展包扩展到 python:# echo/usr/local/subversion/lib/svn-python>/usr/lib/python2.3/site-packages/subversi on.pth剩下的就是测试 svn

的 swig-py包是不是正常#python<--启动 python>>>import svn.repos如果不报错,那就说明 OK了.如果报错,那么检查如下问题: I. subversion的 configure是不是 enable了 shared和 static,是不是带--with-swig; II. libsvn_swig_py-x.so是否存在于/usr/local/subversion/lib目录; III./usr/local/subversion/lib是否已经增加到 ld.so.conf文件 (/etc/ld.so.conf) IV.请使用 ldconfig -v|grep swig来检查是否有 swig的下列动态库 libsvn_swig_py-1.so.0 -> libsvn_swig_py-1.so.0.0.0//按 ctrl+d退出

版权所有©深讯信息科技发展股份有限公司

如果一切正常,这个安装就完成了安装完成后,运行 svnserver --version确认版本为 1.4.6

5.配置 svn最好不要让 root用户参与到 svn的权限管理和日常的运行和维护工作中 …… 此处隐藏:13150字,全部文档内容请下载后查看。喜欢就下载吧 ……

apache+svn+trac安装及配置手册_V1.0.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1111335.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)