Linux下Trac的安裝

2021-08-25 15:41:51 字數 2308 閱讀 5484

$ 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, version >= 0.6

* 4) subversion可選  optionally, subversion, version >= 1.1.x and the subversion swig python

bindings (not pysvn, that's something different).   

* 5)  資料庫支援:使用mysql db (根據需要選擇)

one of the following python bindings, depending on the database used: 

* pysqlite version 2.x for sqlite 3.x (is part of the standard library

starting with python 2.5)

* psycopg2 version 2.0.x for the postgresql database

* mysqldb, version 1.2.2 for the mysql database

*6)  webserver 可選,也可以單獨執行乙個server

下面以python2.7為例,python3好像有問題,setuptools安裝不相容。

#bzip2 -d python-2.7.tar.bz2 

#tar -vxf python-2.7.tar

#cd python-2.7

#./configure --enable-shared;

#make; make install;

#/usr/local/bin/python2.7 -v

"--enable-shared " 為了生成動態庫,64位linux下安裝 modwsgi 需要。

3. install setuptools

#sh setuptools-0.6c11-py2.7.egg

提示 finished processing dependencies for setuptools==0.6c11

4. genshi install

$ wget 

$ tar xzvf genshi-0.6.tar.gz

$ cd genshi-0.6

$ su

# python2.7 setup.py install

# exit

5.mysql-python install

#tar -vxzf mysql-python-1.2.3.tar.gz

#cd mysql-python-1.2.3

#python2.7 setup.py install

6. trac- install

#cd  trac-0.12.1

#python2.7 setup.py install

最後提示 finished processing dependencies for trac==0.12.1

7. 暫時以standalone來啟動

$mkdir /home/zliu/hello

$trac-admin /home/zliu/hello initenv

提示project名稱和database connection string,資料庫連線字串輸入(此處資料庫trac提前建好):

mysql://zliu:123456@localhost:3306/trac

8.  啟動server

$tracd --port 8000 /home/zliu/hello

訪問:http://localhost:8000/hello

可以看到:

跟svn,apache 結合 待研究...

9. 與apache結合

採用modwsgi,參考

CentOS下安裝Trac手記

trac的安裝參見官網文件 一 安裝trac的前提條件 1 python,version 2.4 and 3.0 2 setuptools,version 0.6 3 genshi,version 0.6 二 檢查和安裝前提條件 1 python 及setuptools,genshi,一般cento...

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

Windows下安裝配置整合Trac

操作簡單,趕快試試吧.windows下安裝配置整合trac 安裝trac簡單嗎?看到trac複雜的安裝步驟,大多數人會感到迷失,不過當我這一次安裝成功後發現,原來一切都那麼自然,我甚至為沒有看到那麼多困難感到奇怪,好的不說廢話了,看看我的安裝步驟。python trac clearsilver py...