答案 0 :(得分:2)
Odoo是一个基于Web的应用程序,而不是桌面应用程序。
答案 1 :(得分:0)
我创建了本指南供我个人参考。所以我尽量保持简洁明了。
这将仅关注Windows 7环境中的Odoo 8,并且可以轻松适应更高版本。
操作系统:Windows 7,Odoo版本:8
1)安装Python27(https://www.python.org/downloads/windows/)。
2)安装PIP。
Odoo Windows打包文件位于https://github.com/odoo/odoo/tree/8.0/setup/win32
你必须在Windows主机上为Odoo构建.exe,因为Makefile(https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile#L7)正在使用Cygwin的cygdrive模拟路径。
3)假设Windows是主机,我们可以继续安装Cygwin(https://cygwin.com/install.html)
安装Cygwin时,您将获得选择支持包的选项。确保选择类别python并使用它开发。
完成Cygwin安装后,打开Cygwin的终端并输入" make"。如果你得到" make:***没有指定目标,也没有找到makefile。停下来。",然后你就好了。
4)使用您最喜欢的git客户端(我的是http://www.mingw.org/,或者您可以根据需要使用Cygwin)并克隆Odoo仓库。
git clone https://www.github.com/odoo/odoo --depth 1 --branch 8.0 --single-branch 由于我们正在构建8.0,因此本教程只需一个分支。
5)从Odoo repo。的
中安装req.txt文件中的依赖包https://github.com/odoo/odoo/blob/8.0/requirements.txt
https://github.com/odoo/odoo/blob/8.0/doc/requirements.txt
6)第三方软件的静态文件夹,例如WkHtmltoPdf,PostgreSQL等,放在这个静态文件夹中。 https://github.com/odoo/odoo/tree/8.0/setup/win32/static
7)从https://www.postgresql.org/download/windows/下载PostgreSQL并将其放在静态文件夹下。
8)对于WkHtmltoPdf,推荐版本为0.12.1,可在WkHtmltoPdf下载页面的归档部分中找到。
从http://download.gna.org/wkhtmltopdf/0.12/0.12.1/下载,并根据静态文件夹下的arch放置必要的文件。
9)设置文件的图像需要放在https://github.com/odoo/odoo/tree/8.0/setup/win32/static/pixmaps
上10)编辑https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile.version并输入VERSION = 8.0
您可能感兴趣的文件:
服务:https://github.com/odoo/odoo/blob/8.0/setup/win32/win32_service.py
设置:https://github.com/odoo/odoo/blob/8.0/setup/win32/win32_setup.py
Makensis:https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi
套餐:https://github.com/odoo/odoo/blob/8.0/setup/package.py
11)根据https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi
提供的需求更改NSI文件如果您使用http://nsis.sourceforge.net/中的NSIS并安装在与默认位置不同的位置,则可能需要在以下文件中更改makefile的路径:
https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile#L12
12)最后,构建命令是打开Cygwin的终端并导航到https://github.com/odoo/odoo/tree/8.0/setup/win32。
输入" make -f Makefile"
成功运行,最终" openerp-allinone-setup-8.0.exe"将在同一文件夹中提供。