打包安装程序¶
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
确保 sudo
命令可用且配置良好,然后执行以下命令安装 PostgreSQL 服务器:
$ sudo dnf install -y postgresql-server
$ sudo postgresql-setup --initdb --unit postgresql
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
警告
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
命令来更新安装。
$ sudo dnf config-manager --add-repo=https://nightly.odoo.com/17.0/nightly/rpm/odoo.repo
$ sudo dnf install -y odoo
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
備註
目前,企业版没有夜间储存库。
发行包¶
您可以从 `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
備註
Odoo 17 『rpm』 软件包支持 Fedora 36。
下载后,可以使用“dnf”包管理器安装包:
$ sudo dnf localinstall odoo_17.0.latest.noarch.rpm
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
Windows¶
警告
提供 Windows 打包是为了方便测试或运行单用户本地实例,但由于在 Windows 平台上部署 Odoo 存在诸多限制和风险,因此不建议进行生产部署。
从`nightly server <https://nightly.odoo.com>`_(仅限社区版)或从`Odoo下载页面 <https://www.odoo.com/page/download>`_(任何版本)下载安装程序。
执行下载的文件。
警告
在Windows 8及更高版本中,可能会显示一个标题为“Windows 保护了您的计算机”的警告。点击**更多信息**,然后点击 **仍要运行**以继续。
接受`UAC (用户账户控制)<https://en.wikipedia.org/wiki/User_Account_Control>`_提示。
完成安装步骤。
安装结束后,Odoo 会自动启动。