CentOS下安裝Trac手記

2021-06-02 20:01:31 字數 1538 閱讀 8969

trac的安裝參見官網文件:

一、安裝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

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

CentOs下Trac安裝筆記

centos下trac安裝筆記 安裝trac所必須的軟體 python 2.3 o 注意 如果是用rpm安裝的python,那麼還需要安裝python devel和python xml包。genshi 0.5 可選的subversion 1.0 推薦 1.1.x 和subversion的swig p...

Trac 手記 三 應用 Trac

trac 中的單元 關係圖如下 由於 trac 的靈活性,我們使用 trac 來進行專案管理時,有很高的自由度,上述單元皆是可自定義的,比如 ticket 預設有如下型別 defect enhancement task 偷懶的人一般就預設使用這三個型別,如果是專案要求高一些,可以定義一些擴充套件的 ...

Linux下Trac的安裝

tar xzvf trac 0.12.1.tar.gz 檢視install檔案 1 python,version 2.4.python 2.4 下面以python2.7為例,python3好像有問題,setuptools安裝不相容 2 setuptools,version 0.6 3 genshi,...