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 中去。

trac linux,CentOS下安装Trac笔记相关推荐

  1. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  2. Linux/CentOS下安装Apache/SVN/Subversion图文详解教程

    Linux(CentOS)下安装Apache+Subversion(图文教程) 服务器版本和安装软件 服务器版本: RedHatCentOS 5.5 32 bit 安装软件: apr-1.3.5.ta ...

  3. linux查看riak版本,Riak学习(一):Linux Centos 下安装 Riak 服务

    Riak学习(1):Linux Centos 下安装 Riak 服务 1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cl ...

  4. linux trac apache,Linux环境下安装trac图文教程

    1. 安装trac及其环境 Linux环境 1.1安装python 查看python版本 注:trac需要python版本>=2.6 升级安装python前需要安装EPEL yum升级pytho ...

  5. Linux(centos)下安装JDK

    安装 JDK是运行java程序必不可少的环境,服务器上跑程序也不例外.首先在安装之前,要知道Linux下安装软件有两种,一种是使用yum等命令直接下载,一种是使用上传下载工具,上传至Linux下使用, ...

  6. linux卸载rpm包的命令,Linux(centos)下安装卸载命令rpm,make install使用方法

    A:RPM包, 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装. ==如何卸载 ...

  7. linux———centos下安装redis(快捷方式)

    linux下安装东西我分为两种方式,一种包的安装,一种编译源码安装:此文档介绍包的安装方式: 一.redis作为中间件,可以很方便的存储键值类型的数据给我们提供了很大的便利,安装方式也无外乎两种,一种 ...

  8. Linux CentOs 下 安装 SCIP + PySCIPOpt

    文章目录 前言 一.安装SCIP 二.安装PySCIPOpt及中间的坑 前言 Linux下安装SCIP + PySCIPOpt时常会出现如下的报错,本文记录一下对这个问题的解决. fatal erro ...

  9. Linux Centos下安装mysql详细步骤

    1.下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.解压 tar -zxvf mysql-5.7.9-lin ...

最新文章

  1. 【Linux 内核】调度器 ④ ( sched_class 调度类结构体分析 | yield_task 函数 | heck_preempt_curr 函数 | task_struct 函数 )
  2. 多图 | 操作系统中,进程与线程怎么设计的?
  3. 网络流专题(最大流与费用流)(一)
  4. [js]删除以 [ 开始以 ]结尾且不含:内容
  5. Qt实践录:非窗体代码片段
  6. linux 运行iso镜像文件,linux可以加载iso镜像文件到启动项吗
  7. 华三 h3c Vlan静态路由
  8. 通过 微软 pai-fs 上传数据到HDFS (Microsoft OpenPAI)
  9. shell脚本(四)
  10. caffe编译好后,需要配置.bashrc
  11. vc6.0c语言如何延迟清屏时间,[转载]关于在vc6.0中输出运动的笑脸问题
  12. 光纤MPO端面脏了也会造成您所不知道的故障
  13. 定时器 Cron表达式
  14. 苹果怎么解ID锁?苹果ID锁解锁办法汇总
  15. NLP-自然语言处理入门(持续更新)
  16. python罗马数字转换,Python 罗马数字转换整数
  17. 《康熙王朝》剧情分集介绍【全】
  18. python如何将图片分成不同颜色的区域——三通道彩色图片
  19. 硬链接和符号链接详解
  20. Win10怎么默认用Windows照片查看程序打开图片

热门文章

  1. 【源码在文末】SpringSession实战使用(基于SpringBoot项目)
  2. 2008年胡润中国富豪榜榜单(301-400名)
  3. 关于word页眉页脚的设置-页码不连续的问题
  4. 此生,依旧是我未看破红尘。
  5. 最年轻的Kaggle Master:永远不要复制别人的工作!
  6. 思岚科技CES展发布新品“SLAM Cube” 构建智能移动机器人So easy
  7. 读淘宝页面字节流提取宝贝图片地址宝贝标题宝贝价格
  8. 解决PHP与mysql连接时,报Fatal error: Uncaught Error: Call to undefined function mysql_connect()错误
  9. 宝塔面板 linux工具箱,宝塔面板教程大全–宝塔linux面板专业版数据同步插件使用教程...
  10. 百度发布AI 2020年十大科技趋势