打包安装程序

Odoo 为基于 Debian 的 Linux 发行版(如 Debian、Ubuntu 等)、基于 RPM 的 Linux 发行版(如 Fedora、CentOS、RHEL 等)以及 Windows 提供打包安装程序,适用于社区版和企业版。

官方 社区 夜间版本包,包含所有相关依赖要求,可在 夜间服务器 上获取。

注解

夜间构建版本可能难以保持最新。

官方的 社区版企业版 安装包可以从 Odoo 下载页面 获取。

注解

需要以付费的本地客户或业务伙伴身份登录,才能下载企业版包。

Linux

准备中

Odoo 需要一个 PostgreSQL 服务器才能正常运行。

Odoo ‘deb’ 包的默认配置是使用与 Odoo 实例在同一主机上的 PostgreSQL 服务器。请执行以下命令来安装 PostgreSQL 服务器:

$ sudo apt install postgresql -y

警告

wkhtmltopdf 不是通过 pip 安装的,必须手动安装 0.12.6 版本 才能支持页眉和页脚。有关不同版本的更多信息,请查看 wkhtmltopdf 维基

仓库

Odoo S.A. 提供了一个仓库,可以通过执行以下命令来安装 社区版

$ wget -q -O - https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg
$ echo 'deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] https://nightly.odoo.com/18.0/nightly/deb/ ./' | sudo tee /etc/apt/sources.list.d/odoo.list
$ sudo apt-get update && sudo apt-get install odoo

使用常规的 apt-get upgrade 命令来保持安装最新。

注解

目前,企业版没有夜间构建仓库。

分发包

可以从此 Odoo 下载页面 下载适用于 社区版企业版 的安装包,而无需使用仓库。

注解

Odoo 18 的 ‘deb’ 安装包目前支持 Debian BusterUbuntu 18.04 或更高版本。

下载完成后,请以 root 用户 身份执行以下命令,将 Odoo 安装为服务,创建必要的 PostgreSQL 用户,并自动启动服务器:

# dpkg -i <path_to_installation_package> # this probably fails with missing dependencies
# apt-get install -f # should install the missing dependencies
# dpkg -i <path_to_installation_package>

警告

  • python3-xlwt Debian 软件包用于导出为 XLS 格式,但在 Debian Buster 和 Ubuntu 18.04 中不存在。如需使用,请通过以下方式手动安装:

    $ sudo pip3 install xlwt
    
  • num2words Python 包 - 用于渲染文本金额 - 在 Debian Buster 和 Ubuntu 18.04 中不存在,这可能导致 l10n_mx_edi 模块出现问题。如需使用,请通过以下方式手动安装:

    $ sudo pip3 install num2words
    

Windows

警告

Windows 平台的打包版本是为了方便测试或运行单用户本地实例而提供的,但由于在 Windows 平台上部署 Odoo 存在诸多限制和风险,因此不建议用于生产环境部署。

  1. nightly 服务器 下载安装程序(仅限社区版),或从 Odoo 下载页面 下载 Windows 安装程序(适用于任何版本)。

  2. 运行下载的文件。

    警告

    在 Windows 8 及更高版本中,可能会显示一个标题为 Windows 保护了您的电脑 的警告。单击 更多信息,然后单击 仍要运行 以继续。

  3. 接受 UAC 提示。

  4. 按照安装步骤进行操作。

Odoo 在安装结束时会自动启动。