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,...