Tryton客户端(1.8+)的编译

trytond很容易就搞定. 但是想编译tryton(客户端),就没那么容易了.
鉴于很少有人用mac版本的(主要是中文乱码...), 这里只提起windows.
tryton的wiki上写了一些build的步骤,但是呢, 很容易出错....而且还编译不出来.

经过本步骤后, 你可以编译出来一个tryton的最后部署文件夹, 一个tryton的setup文件, 还有一个绿色版的, 打包压缩的tryton.exe

要求: windows xp(建议在虚拟机里,要不然很回滚), python环境(activestate的,  一定要是Python 2.5 ), easy_install就位.
能折腾的精神.

1. 下载安装脚本, http://code.google.com/p/tryton/wiki/BuildingWinInstall
2. 以命令行的方式运行这个脚本(这个脚本里写的tryton版本号是1.6, 可以手工的改).
3. 接下来就是一堆的库要装, 下一步下一步就可以了, 这个脚本经常会超时出错, 重新运行.
4. 有三个库/工具需要手工装:
4.1 安装psycopg2会有错误, 可以手工到 http://www.stickpeople.com/projects/python/win-psycopg/ 下载.
4.2 nsis需要装 http://nsis.sourceforge.net/Download, 需要把nsis的bin目录加入到系统path里.
4.3 lxml是个操蛋的东西, 同服务端一样, 需要 easy_install lxml=2.2.2
5. 别管这个脚本下载的tryton, 可以直接hg最新版本.
6. 冲到tryton代码下, python setup.exe py2exe   

一切尽在.....反正要运行一会.

接下来的问题有:
1. 中文化.
2. 工具栏图标不显示.
下次再说吧.

你可能感兴趣的:(Tryton客户端(1.8+)的编译)