打包安装程序

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

官方 社区 每夜构建的软件包包含所有相关依赖要求,可以在 每夜构建服务器 上获取。

注解

夜间包可能难以保持最新。

官方 社区企业 包可以从 Odoo 下载页面 下载。

注解

It is required to be logged in as a paying on-premise customer or partner to download the Enterprise packages.

Linux

准备

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

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

$ sudo apt install postgresql -y

警告

wkhtmltopdf is not installed through pip and must be installed manually in version 0.12.6 for it to support headers and footers. Check out the wkhtmltopdf wiki for more details on the various versions.

软件仓库

Odoo S.A. 提供了一个可以用来安装 Community 版本的存储库,只需执行以下命令:

$ 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/16.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 16 ‘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>

警告

  • 在Debian Buster和Ubuntu 18.04中,需要用于导出为XLS格式的 python3-xlwt Debian软件包不存在。如果需要,可以使用以下命令手动安装:

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

    $ sudo pip3 install num2words
    

Windows

警告

Windows packaging is offered for the convenience of testing or running single-user local instances but production deployment is discouraged due to a number of limitations and risks associated with deploying Odoo on a Windows platform.

  1. nightly server 下载安装程序 (仅限社区版) 或从 Odoo download page 下载 Windows 安装程序(任何版本).

  2. 执行已下载的文件。

    警告

    在 Windows 8 及更高版本上,可能会显示一个名为 Windows protected your PC 的警告。点击 More Info 然后点击 Run anyway 继续。

  3. 接受 UAC 提示。

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

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