Trac 安装简明教程!!
下面是安装Trac的简明教程!!
1.下载程序
经过这次安装,发现下载正确的程序就完成了工作的80%,因为很多安装都是完全自动的,而配置又非常的简单。本文的所有下载都是针对Subversion1.4.2,不要搞错阿,下面是要下载的程序:
说明:
(1)Python是必须的运行环境.
(2)Clearsilver是Trac需要的页面显示框架.
(3)Pysqlite是访问sqlite数据库的程序包.
(4)svn-python是访问Subversion的程序包。

2.  安装程序
注意:
请先安装Python,然后其他程序安装能够自动识别Python,只需默认安装即可。

3,配置Trac
我的Python安装在“C:\Python24”,我们在E盘创建了一个目录trac,作为trac环境存放的目录,然后在“C:\Python24\Scripts”下运行
D:\Python24\Scripts>python scripts/trac-admin e:\trac initenv
然后提示输入Project的名字,我们输入自己喜欢的名字,这里我输入tractest,回车;
然后询问使用何种数据库,
Database connection string [sqlite:db/trac.db]
我们用的sqlite默认就可以了。直接回车
Please specify the type of version control system,
By default, it will be svn.
If you don't want to use Trac with version control integration,
choose the default here and don't specify a repository directory.
in the next question.
Repository type [svn]>
询问版本库类型,也是默认SVN,回车
Please specify the absolute path to the version control
repository, or leave it blank to use Trac without a repository.
You can also set the repository location later.
Path to repository [/path/to/repos]> e:/svn/project
询问源码库位置,这个就是刚才SVN里建立了这个项目的源码库,输入即可。回车

Please enter location of Trac page templates.
Default is the location of the site-wide templates installed with Trac.
Templates directory [C:\Python24\share\trac\templates]>
询问模板路径,这个默认。回车
接下来就是自动生成一系列模板
最后显示Congratulations!

现在启动服务器即可,运行:
D:\Python24\Scripts>python scripts/tracd --port 8080 e:\trac
这个窗口就不能关闭了;现在可以访问8080端口。
然后在浏览器打开“[url]http://localhost:8080/trac[/url]” ,如果看到有内容,应该就是安装成功了,恭喜!
提示:关于Trac中版本库中文显示的问题,是通过c:\trac\conf(刚才设置trac环境目录的配置目录)中的trac.ini文件的default_charset实现的,例如下面的配置:
default_charset = UTF-8
则在版本库中的文本文件如果是UTF-8编码的,则其中的中文字显示非常正常,当然如果是GBK(其实就是ISO88591)的文件,显示的中文是乱码。要想完全解决这个问题,不是单纯Trac能解决的,需要考虑更全面的方式解决。

总结
大家如果还有什么其他需求,可以继续探索。其实Trac的安装过程并不复杂,只是因为同时要描述多种可能,所以让人摸不着头脑。在本文介绍的基础上,你还可以有很多选择,例如使用MySQL数据库(要安装MySQL和MySQL的Python库),或者使用Apache(需要安装Apache和对应的Python集成工具)。