Welcome 微信登录

首页 / 操作系统 / Linux / Trac 在Ubuntu上安装

Trac 是一个为软件开发项目需要而集成了 Wiki 和问题跟踪管理系统的应用平台,是一个开源软件应用。 Trac 以简单的方式建立了一个软件项目管理的 Web 应用,以帮助开 发人员更好地写出高质量的软件。Trac 是采用Python 语言开发的,因此Trac 的在运行的时候,需要有Python 环境的支持。本安装时在Ubuntu 10.4中安装,系统自带Python2.6.5,需下载 apache2,Trac0.12,subversion1.6.13,mysql/pg.安装 apache2和 subversion1.6.13在这里就不在详说。http://trac.edgewall.org/wiki/TracInstall 这个页面告诉我们再安装Trac需要的前提条件以及怎样安装。按照这里的说明就可以安装完成,但中间也会出现这样那样的问题。Python-dev安装,系统没有带开发包,所以要apt-get install Python-dev;下载setuptools(http://pypi.python.org/pypi/setuptools)找到符合系统python版本的setuptools,然后执行sh setuptools-0.6c9-py2.4.egg --prefix=~ 安装;easy_install Genshi 安装genshi,www.linuxidc.com让系统自己去找最合适的版本软件安装;apt-get install libsqlite3-devhttp://sourceforge.net/projects/mysql-python/下载mysql-python,按照Reame指示安装即可安装mod_wsgi (http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac)和mod_wsgi (http://modpython.org/),./configure --with-apxs=/XXX/bin/apxs make 出现如下错误connobject.c: 在函数‘ _conn_read ’中 :connobject.c:142: 错误: 在非结构或联合中请求成员 ‘ next ’apxs:Error:Command failed with rc=65536make[1]: *** [mod_python.so] 错误 1make[1]: 正在离开目录 `/root/sourceCode/httpd-2.2.15/modules/python/mod_python-3.3.1/src"make: *** [do_dso] 错误 2解决方法: 修改 connobject.c 第 142 行 把 !(b== APR_BRIGADE_SENTINEL(b) || 改为 !(b== APR_BRIGADE_SENTINEL(bb) ||安装 easy_install Babel,docutil,pygments,pytz解压trac进入问价之后,执行python ./setup.py install 即可,安装完成.测试:1)运行命令python进入python运行环境2)输入以下python代码进行测试
  1. import MySQLdb   
  2. test=MySQLdb.connect(db="mydb",host="myhost",user="u",passwd="p")   
  3. cur = test.cursor()   
  4. cur.execute("show databases;")   
  5. for data in cur.fetchall():   
  6.     print data  
  • 1
  • 2
  • 下一页
Ubuntu下编译的第一个内核模块Ubuntu自动启动命令写法例子相关资讯      ubuntu安装  Trac 
  • Linux系统教程:如何通过代理服务  (03月17日)
  • MacBook Air 安装 Ubuntu 双系统  (01/27/2015 16:21:32)
  • CentOS 6.X下Trac的部署  (02/03/2014 12:12:35)
  • Linux系统入门教程: 当使用代理服  (11/08/2015 09:04:46)
  • Ubuntu安装到移动硬盘 & grub   (02/05/2014 19:52:51)
  • CentOS 5.5安装配置Trac1.0  (02/22/2013 13:41:22)
本文评论 查看全部评论 (0)
表情: 姓名: 字数