trac 安装笔记
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-12
注:要安装最新版请看官网说明.安装方法完全不一样!
一、trac 概念 Trac 是用Python写的一个基于Web的事件跟踪系统,它使用WiKi作为文档的格式,Subversion作为版本控制系统.可帮助开发人员进行源码版 本管理、Bug跟踪和讨论.Debian 如果你的系统是Debian则用apt-get install trac命令安装即可,Trac依赖的所有软件包系统会自动安装.安装完成后,就可进行配置了. Trac可以设置成Standalone服务器,只供本机使用.也可以与Apache等Web服务器集成,如果与Apache集成,则可配置成CGI、FastCGI或 Mod_Python等方式 . 本人文采用: redhat 9 apache 2 (mod_python) mysql 5 (mysql_python) Subversion 1.4 trac 0.10.4 二、trac 官网安装方法 [url]http://trac.edgewall.org/wiki/TracInstall[/url] 它所依赖的包: *Python, version >= 2.3 //Please keep in mind, that for RPM-based systems you will also need python-devel and python- xml packages. *ClearSilver, version >= 0.9.3 //With python-bindings (./configure --with-python=/usr/bin/python) *A web server capable of executing CGI/FastCGI scripts, or Apache HTTPD with mod_python. * Subversion, version >= 1.0. (>= 1.1.x recommended) * Subversion SWIG Python bindings (not PySVN). *的数据库支持(SQLite,PostgreSQL,MySQL(0.10.4以上版本的trac完全支持). 在安装之前要先确认这些包是否满足trac 的要求. 我的就是RH9 版本太低了,结果依赖的包超多. 所有包整理如下: python:[url]http://download.chinaunix.net/down.php?id=24851&ResourceID=35&site=1[/url] clearsilver:[url]http://www.clearsilver.net/downloads/[/url] subversion: mod_python:[url]http://apache.mirror.phpchina.com/httpd/modpython/mod_python-3.3.1.tgz[/url] 三、各个包的安装方法: 1、python: # tar xjvf Python-2.5.tar.gx # cd Python-2.5 # ./configure --with-apxs=/usr/local/apache/sbin/apxs # make;make install 2、clearsilver: 如果报此错就说明clearsilver没有安装好 TracError: ClearSilver not installed (No module named neo_cgi) # tar xfz clearsilver-0.10.5.tar.gz # cd clearsilver-0.10.5 # ./configure --disable-apache --disable-csharp --disable-ruby --prefix=/usr --with-python=/usr/local/bin/python #sed -i "s@/usr/local/bin/python@/usr/bin/env python@g" scripts/document.py #make || return 1 #make install #cd python #PYTHON_SITE=`/usr/local/bin/python -c "import sys; print [path for path in sys.path if path.find(''site-packages'') != -1][0]"` # python setup.py install 3、mysql_python: # tar xfz MySQL-python-1.2.1.tar.gz # cd MySQL-python-1.2.1 # python setup.py build # python setup.py install 在安装mysql_python之前一定要装好mysql_client 如果提示无法找到mysql_config vi site.cfg #mysql_config = /usr/local/bin/mysql_config 去掉注释,改为你mysql_config 所在的路径 4、mod_python: # tar zxvf mod_python-3.3.1.tar.gz # cd mod_python- |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: ubuntu7.10安装到3D开启下一篇: Linux下安装RPM文件包
关于trac 安装笔记的所有评论