打包安装程序¶
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
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/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’ package currently supports Debian Buster and Ubuntu 18.04 or above.
一旦下载完成,以 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
注解
Odoo 18 ‘rpm’ package supports Fedora 36.
下载完成后,可以使用 ‘dnf’ 软件包管理器进行安装:
$ sudo dnf localinstall odoo_18.0.latest.noarch.rpm
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
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.
从 nightly server 下载安装程序 (仅限社区版) 或从 Odoo download page 下载 Windows 安装程序(任何版本).
执行已下载的文件。
警告
在 Windows 8 及更高版本上,可能会显示一个名为 Windows protected your PC 的警告。点击 More Info 然后点击 Run anyway 继续。
接受 UAC 提示。
按照以下安装步骤进行操作。
Odoo 在安装结束后会自动启动。