天天看點

trac簡易安裝指南

最權威的安裝指南當然要參照 trac 的官方網站 http://trac.edgewall.org/wiki/TracInstall

不過那裡不必要的資訊比較多,這裡是将安裝過程簡化記錄一下。以下過程實際是在windows xp、python2.5 下安裝Trac-0.11.7的過程 ,不過與其他作業系統和不同版本下安裝的過程是一樣的。本文的最後還附了從Trac-0.11.7 更新到 Trac-0.12 簡要過程。

要安裝Trac,首先要安裝如下軟體包 :

[1] Python   version >= 2.4 and < 3.0

官網的下載下傳頁面似乎被牆,可以直接複制這個連結獲得目前< 3.0 的最新版本的python: http://www.python.org/ftp/python/2.7/python-2.7.msi

關于Python的安裝過程從略

[2] setuptools, version >= 0.6 一個python安裝工具

安裝文檔和下載下傳界面都在這個頁面上 http://pypi.python.org/pypi/setuptools

下載下傳連接配接在這裡 http://pypi.python.org/pypi/setuptools#credits

Windows下直接運作安裝包即可。如果原來安裝過setuptools,則需要首先通過“控制台”的“添加/删除程式界面"找到原來的版本進行删除,也可以手動将setuptools*.egg和setuptools.pth檔案從site-packages的路徑下删除。

安裝完以後,你将可以發現easy_install.exe 在Python 腳本檔案夾内[例如 C:\Python25\Scripts\],不要忘了将該檔案夾加到環境變量的Path中

[3] Genshi, version >= 0.6

可以直接打開指令行,輸入 easy_install Genshi 并運作即可

下載下傳連接配接在這裡 http://genshi.edgewall.org/wiki/Download

可選的安裝包

其他 Python 包

[1]  Babel, version >= 0.9.5, 實作本地化的工具

安裝方法: 可以直接打開指令行,輸入 easy_install Babel 并運作即可

[2]  docutils, version >= 0.3.9 for WikiRestructuredText .

安裝方法:從這個頁面 http://docutils.sourceforge.net/README.html#quick-start 下載下傳安裝包,解壓後輕按兩下運作 install.py 即可

[3] Pygments for syntax highlighting

安裝方法: 可以直接打開指令行,輸入 easy_install Pygments 并運作即可

[4] pytz to get a complete list of time zones

安裝方法: 可以直接打開指令行,輸入 easy_install --upgrade pytz 并運作即可

安裝Trac

從這裡 http://trac.edgewall.org/wiki/TracDownload 下載下傳到安裝包運作即可

建立一個工程環境并運作

首先運作以下指令以獲得test工程的初始環境,對其彈出的對話環境,可以一路預設走下來

$ trac-admin D:\Trac\test initenv
      

建立好環境之後,運作以下指令就可以啟動一個Trac的服務了

$ tracd --port 8000 D:\Trac\test      

此時,隻要在浏覽器中通路 http://localhost:8000/ 就可以進行trac的學習了.

其他附加元件

[1] Trac 使用者管理插件 http://trac-hacks.org/wiki/AccountManagerPlugin

安裝方法: easy_install http://trac-hacks.org/svn/accountmanagerplugin/0.11

[2] 要使用Subversion 作為代碼倉庫,還需要安裝 Subversion Python Bindings: 

安裝方法:在 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 下載下傳對應的安裝包并執行即可

[3] 要使用mysql作為資料庫,還需要mysql-python:

安裝方法:在 http://sourceforge.net/projects/mysql-python/files/ 下載下傳對應的安裝包并執行即可

[4] 中文wiki 0.11

安裝方法:在 http://trac-hacks.org/wiki/TracChineseTranslation 下載下傳壓縮代碼,然後按照 trunk\0.11.x\readme.txt 的說明安裝即可

更新到 Trac-0.12

如果直接下載下傳 Trac-0.12 的安裝包并運作安裝的話,啟動服務時将會出現這樣 的錯誤,此時隻要将其安裝路徑下的 老版本的Trac-0.11.7-py2.xegg-info 檔案夾删除即可

然後啟動服務成功後進入界面會發現一些更新工程的提醒,隻要照做即可,原來的資訊是不會丢失的。