如何为 windows 构建 Odoo 10 作为可执行软件?
How to build Odoo 10 for windows as an executable software?
如何为 windows 构建 Odoo 10 作为可执行软件?
有教程吗?
Windows OS 的 Odoo 自定义构建指南:
我创建此指南仅供个人参考。所以我尽量保持简短明了。
这将仅关注 Windows 7 环境中的 Odoo 8,并且可以轻松适应更高版本。
OS: 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 时,您将获得 select 支持包的选项。确保 select 类别 python
和 devel
与它。
Cygwin 安装完成后,打开 Cygwin 的终端并输入“make
”。
如果你得到“make: *** No targets specified and no makefile found. Stop.
”,那么你就可以开始了。
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 仓库的 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 并将其放在 static 文件夹下。
8) 对于 WkHtmltoPdf,推荐的版本是 0.12.1
,可以在 WkHtmltoPdf 下载页面的存档部分找到。
从http://download.gna.org/wkhtmltopdf/0.12/0.12.1/下载,并将基于arch的必要文件放在static文件夹下。
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
马肯西斯: https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi
套餐:https://github.com/odoo/odoo/blob/8.0/setup/package.py
11) 根据您的需要更改 NSI 文件,该文件位于 https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi
如果您使用 http://nsis.sourceforge.net/ 中的 NSIS 并安装在与默认位置不同的位置,您可能必须在以下位置更改生成文件的路径文件:
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
”将在同一文件夹中可用。
如何为 windows 构建 Odoo 10 作为可执行软件?
有教程吗?
Windows OS 的 Odoo 自定义构建指南:
我创建此指南仅供个人参考。所以我尽量保持简短明了。
这将仅关注 Windows 7 环境中的 Odoo 8,并且可以轻松适应更高版本。
OS: 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 时,您将获得 select 支持包的选项。确保 select 类别 python
和 devel
与它。
Cygwin 安装完成后,打开 Cygwin 的终端并输入“make
”。
如果你得到“make: *** No targets specified and no makefile found. Stop.
”,那么你就可以开始了。
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 仓库的 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 并将其放在 static 文件夹下。
8) 对于 WkHtmltoPdf,推荐的版本是 0.12.1
,可以在 WkHtmltoPdf 下载页面的存档部分找到。
从http://download.gna.org/wkhtmltopdf/0.12/0.12.1/下载,并将基于arch的必要文件放在static文件夹下。
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
马肯西斯: https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi
套餐:https://github.com/odoo/odoo/blob/8.0/setup/package.py
11) 根据您的需要更改 NSI 文件,该文件位于 https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi
如果您使用 http://nsis.sourceforge.net/ 中的 NSIS 并安装在与默认位置不同的位置,您可能必须在以下位置更改生成文件的路径文件:
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
”将在同一文件夹中可用。