Trac 在ubuntu上安装
- 博客分类:
- 技术杂绘
Trac 在ubuntu上安装
2011年02月11日
Trac 是一个为软件开发项目需要而集成了 Wiki 和问题跟踪管理系统的应用平台,是一个开源软件应用。 Trac 以简单的方式建立了一个软件项目管理的 Web 应用,以帮助开 发人员更好地写出高质量的软件。
Trac 是采用Python 语言开发的,因此Trac 的在运行的时候,需要有Python 环境的支持。
本安装时在Ubuntu10.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,让系统自己去找最合适的版本软件安装;
apt-get install libsqlite3-dev
http://sourceforge.net/projects/mysql-python/下载mysql-python,按照Reame指示安装即可
安装mod_wsgi (http://code.google.com/p/modwsgi/wiki/IntegrationW ithTrac
)和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=65536
make[1]:
*** [mod_python.so] 错误 1
make[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代码进行测试 import MySQLdb test=MySQLdb.connect(db='mydb',host='myhost',user= 'u',passwd='p') cur = test.cursor() cur.execute('show databases;') for data in cur.fetchall(): print data 3)如果你在屏幕上看到了你几个数据库的库名的输出代表你安装成功了
注:问题:ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
原因是python无法找到mysql目录下的libmysqlclient_r.so.16动态库,其实MySQLdb是调用mysql的c函数库.所 以本机上首先得安装了mysql
然后: ln -s /**/mysql/lib/mysql/libmysqlclient_r.so.16 /usr/lib
最后重新再测试一下,就不会有上面的问题了
配置 NameVirtualHost IP:8089 SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir /app/apache/htdocs/trac PythonOption TracUriRoot /trac/ PythonOption PYTHON_EGG_CACHE /tmp/egg-cache Order allow,deny Allow from all AuthType Basic AuthName "trac" AuthUserFile /data/svn/svn_password Require valid-user ErrorLog "logs/trac_error_log" CustomLog "logs/trac_access_log" common 配置root为管理员权限,只有这样配置了,才可以在页面上有admin显示出来,否则没有
发表评论
-
不要困在自己建造的盒子里――写给.net程序员
2012-01-20 09:43 765不要困在自己建造的盒 ... -
wxPython and SPE
2012-01-20 09:43 878wxPython and SPE 2011年03月1 ... -
实验“最牛B的Linux Shell命令 系列连载(一)”
2012-01-20 09:43 686实验“最牛B的Linux Shell命令 系列连载(一)” ... -
使用web.py创建一个blog
2012-01-20 09:43 839使用web.py创建一个blog 2011年03月14日 ... -
团队激励语、职场标语、行动口号激励语
2012-01-19 14:47 1476团队激励语、职场标语、行动口号激励语 2010年08月08日 ... -
团队口号_激励口号
2012-01-19 14:47 750团队口号_激励口号 2011 ... -
营销团队 立志口号大全
2012-01-19 14:47 709营销团队 立志口号大全 ... -
麻烦大家帮我想几个顺口的团队口号,谢谢
2012-01-19 14:47 966麻烦大家帮我想几个顺 ... -
营销团队励志口号大全
2012-01-19 14:47 774营销团队励志口号大全 ... -
探索Linux内核空间文件IO实现
2012-01-17 04:31 722探索Linux内核空间文件IO ... -
CS:S
2012-01-17 04:31 998CS:S 2010年12月28日 ... -
请问我的电脑重装了系统后为什么不能玩CS
2012-01-17 04:31 859请问我的电脑重装了系统后为什么不能玩CS 2011年08月1 ... -
Windows程序设计1
2012-01-17 04:31 536Windows程序设计1 2011年03 ... -
梅州人创办、控股的品牌、集团或名企业及相关人物 [转]
2012-01-16 03:23 894梅州人创办、控股的品牌、集团或名企业及相关人物 [转] 20 ... -
黄氏家族的由来及名人
2012-01-16 03:22 630黄氏家族的由来及名人 2011年03月20日 黄氏 ... -
【会议预告】第七届上海国际皮革展览会
2012-01-16 03:22 627【会议预告】第七届上 ...
相关推荐
SVN+Trac安装笔记
trac汉化安装文档和相关需要安装的程序,简单便捷的让你安装trac
本文详细介绍如何在WINDOWS下安装trac 和svn之间的环境搭建。
trac安装,第一个文件,总共有三个文件,里面有文档与软件
Trac的此安装使用带有LoginModule的AccountManager来允许通过Web UI登录,而不是使用基本HTTP身份验证登录。 最终,将添加扩展以启用LDAP和其他形式的身份验证。如何获得图像使用Dockerfile进行构建$ git clone ...
trac 在unbuntu trac 在redhat5
通过免费开源的Trac和Git搭建代码和项目管理系统
精选安装trac截图详解,均有详图描述,轻松安装trac
安装Trac+SVN+Apache过程的详细记录。解决像我一样的初学者初次安装的难题,高手就表看了...
trac工具包 安装文件 和说明文档 安装文件 和说明文档
在Windows上安装Trac并集成SVN
windows下Apache+SVN+Trac安装及配置(一)
trac的安装配置 1.BitNami Trac的安装 2.BitNami Trac的配置 关联SVN版本库 同步SVN版本库 使用SVN的权限集成到trac中 用户及登录设置: Ticket更改的时候Email通知: 安装trac的SVN插件(暂时没用到): 安装步骤 ...
Trac插件开发Trac插件开发Trac插件开发Trac插件开发
trac的安装和建站trac的安装和建站trac的安装和建站trac的安装和建站trac的安装和建站
trac 0.11 安装手册 sqlite
TRAC32 Install.ppt TRACE32安装教程
【绝对经典】配置SVN+...从此Windows上的SVN开发服务器配置不再困难,而且具有完整的功能:Trac、客户端修改密码、文件共享,这些功能在团队开发中非常有用。采用这种方法配置服务器,5分钟足以,不信试试就知道咯^_^
从零环境开始安装部署Trac,注意事项已用红框标注
windows下trac安装步骤.docwindows下trac安装步骤.docwindows下trac安装步骤.doc