在gentoo Linux上安装Trac 0.12.0

发布: 2010-06-27 18:40

上接, 在gentoo Linux上安装Trac 0.11.5

前一篇安装基本系统,不包括中文和插件,subversion/git等,本文就以这些为主进行说明,其他基础部分参考前文。

自trac-0.12开始,加入了完整的国际化基础架构,安装国际化功能不用再像之前版本那样复杂了。

一、中文化包安装:
1. 安装依赖包cldr: (由于包依赖问题,babel能使用cldr-1.7.x版本)
svn co http://www.unicode.org/repos/cldr/tags/release-1-7-2/common/ cldr-1.7

2. 安装依赖基础包babel-0.9.5:
svn co http://svn.edgewall.org/repos/babel/tags/0.9.5 babel-0.9.5
cd babel-0.9.5
./setup.py egg_info
python ./scripts/import_cldr.py ../cldr-1.7/
python setup.py install --prefix=/serv/stow/trac/
这时重新启动tracd时,访问http://localhost:8000会出现错误:
OSError: [Errno 2] 没有那个文件或目录: '/serv/stow/trac/lib64/python2.6/site-packages/Trac-0.12-py2.6.egg/trac/locale'
也就是说trac现在会搜索i10n的Local翻译文件了。

3. 其实还依赖两个包,genshi 和setuptools,不过这两个包系统中已经安装了。
如果需要让trac支持PostgreSQL,则还需要安装包 http://pypi.python.org/pypi/psycopg2

4. 如果前面安装过trac-0.12, 则重新安装trac-0.12
cd trac-0.12
python setup.py install --prefix=/serv/stow/trac/
这一步现在能看到处理locale相关数据。

如果中间没有出现错误,安装完成, 可以启动测试。
使用中文浏览器 http://localhost:8000/mytrac显示中文了。



原文: http://qtchina.tk/?q=node/490

Powered by zexport