歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS下安裝Trac筆記

CentOS下安裝Trac筆記

日期:2017/2/28 15:54:15   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved