打包安装程序

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

包含所有相关依赖要求的官方**社区**夜间软件包可在`nightly 服务器<https://nightly.odoo.com>`_上获取。

注解

每日构建软件包可能难以保持最新。

官方 社区版企业版 软件包可从 Odoo 下载页面 下载。

注解

必须以付费内部客户或合作伙伴的身份登录,才能下载企业软件包。

Linux

准备

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

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

$ sudo apt install postgresql -y

警告

wkhtmltopdf` 无法通过 pip 安装,必须手动安装到 version 0.12.6 才能支持页眉和页脚。请查看 wkhtmltopdf wiki 了解有关不同版本的更多详情。

存储库

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/17.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 下载页面 <https://www.odoo.com/page/download>`_下载**社区版**和**企业版**软件包,无需使用存储库。

注解

Odoo 17 ‘deb’软件包目前支持 `Debian Buster <https://www.debian.org/releases/buster/>`_和 `Ubuntu 18.04 <https://releases.ubuntu.com/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>

警告

  • 在 Debian Buster 或 Ubuntu 18.04 中不存在导出为 XLS 格式所需的 python3-xlwt Debian 软件包。如有需要,请按以下步骤手动安装:

    $ sudo pip3 install xlwt
    
  • 在 Debian Buster 或 Ubuntu 18.04 中不存在渲染文本数量所需的 num2words Python 软件包,这可能会导致 l10n_mx_edi 模块出现问题。如有需要,请使用以下方法手动安装:

    $ sudo pip3 install num2words
    

Windows

警告

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

  1. 从`nightly server <https://nightly.odoo.com>`_(仅限社区版)或从`Odoo下载页面 <https://www.odoo.com/page/download>`_(任何版本)下载安装程序。

  2. 执行下载的文件。

    警告

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

  3. 接受`UAC (用户账户控制)<https://en.wikipedia.org/wiki/User_Account_Control>`_提示。

  4. 完成安装步骤。

安装结束后,Odoo 会自动启动。