trac linux,CentOS下安装Trac笔记

Trac的安装参见官网文档:http://trac.edgewall.org/wiki/TracInstall

一、安装Trac的前提条件:

1)Python, version>=2.4 and <3.0

2) setuptools, version >=0.6

3) Genshi,      version>=0.6

二、检查和安装前提条件

1)python 及setuptools,Genshi,一般CentOS 都已经安装了。

$ yum list installed |grep python

python.i686                2.6.5-3.el6    @anaconda-centos-201106051823.i386/6.0

MySQL-python.i686          1.2.3-0.3.c1.1.el6

python-setuptools.noarch   0.6.10-3.el6   @anaconda-centos-201106051823.i386/6.0

以上3项是我们所需要的,但是centos 自带Genshi版本太低,不符合要求,先用yum卸载

yum uninstall python-genshi.i686

然后使用 setuptools安装最新版的genshi

[注:安装完python-setuptools之后,就可以方便的使用easy_install命令安装python相关软件库了]

$ easy_install genshi

2) 使用Mysql数据库的话,需要安装 MySQL-python,可以用yum安装

$ yum install MySQL-python.i686

三、安装Trac

$ easy_install Babel==0.9.5

$ easy_install Trac

四、配置MySQL 数据库

1)  mysql> CREATE DATABASE trac DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

2)GRANT ALL ON trac.* TO tracuser@localhost IDENTIFIED BY 'password';

五、创建Trac 项目目录

$ mkdir -p /var/trac/projects

$ trac-admin /var/trac/projects/zgol initenv

按照提示填入项目名称和数据库连接字符串

请输入您项目的名称。

此名称将在页面标题和描述中使用。

项目名称

请指定所用数据库的连接字符串。缺省情况下,

将在环境目录中创建一个本地SQLite数据库。

也可以使用一个已存在的PostgreSQL数据库

(具体的连接字符串语法请查看Trac文档)。

数据库连接字符串 [sqlite:db/trac.db]> mysql://tracuser:password@localhost/trac

六、启动Trac

tracd -p 8080 -b 192.168.1.108 -d /var/trac/projects

七、设置开机自启动

    将上面的启动命令加入 到文件 /etc/sysconfig/rc.local 中去。0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值