打包安装程序¶
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
确保 sudo
命令可用且配置正确,然后执行以下命令以安装 PostgreSQL 服务器:
$ sudo dnf install -y postgresql-server
$ sudo postgresql-setup --initdb --unit postgresql
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
警告
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
命令来保持安装最新。
$ sudo dnf config-manager --add-repo=https://nightly.odoo.com/18.0/nightly/rpm/odoo.repo
$ sudo dnf install -y odoo
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
注解
目前,企业版没有夜间构建仓库。
分发包¶
可以从此 Odoo 下载页面 下载适用于 社区版 和 企业版 的安装包,而无需使用仓库。
注解
Odoo 18 的 ‘deb’ 安装包目前支持 Debian Buster 和 Ubuntu 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
注解
Odoo 18 的 ‘rpm’ 包支持 Fedora 36。
下载完成后,可以使用 ‘dnf’ 包管理器进行安装:
$ sudo dnf localinstall odoo_18.0.latest.noarch.rpm
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
Windows¶
警告
Windows 平台的打包版本是为了方便测试或运行单用户本地实例而提供的,但由于在 Windows 平台上部署 Odoo 存在诸多限制和风险,因此不建议用于生产环境部署。
从 nightly 服务器 下载安装程序(仅限社区版),或从 Odoo 下载页面 下载 Windows 安装程序(适用于任何版本)。
运行下载的文件。
警告
在 Windows 8 及更高版本中,可能会显示一个标题为 Windows 保护了您的电脑 的警告。单击 更多信息,然后单击 仍要运行 以继续。
接受 UAC 提示。
按照安装步骤进行操作。
Odoo 在安装结束时会自动启动。