打包安装程序¶
Odoo 为基于 Debian 的 Linux 发行版(Debian、Ubuntu 等)、基于 RPM 的 Linux 发行版(Fedora、CentOS、RHEL 等)以及 Windows 社区版和企业版提供打包安装程序。
包含所有相关依赖要求的官方**社区**夜间软件包可在`夜间服务器<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
is not installed through pip and must be installed manually in version 0.12.5 for it to support headers and
footers. Check out the wkhtmltopdf wiki for
more details on the various versions.
存储库¶
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/15.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/15.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 15 ‘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
在 Debian Buster 或 Ubuntu 18.04 中不存在渲染文本数量所需的
num2words
Python 软件包,这可能会导致l10n_mx_edi
模块出现问题。如有需要,请使用以下方法手动安装:$ sudo pip3 install num2words
注解
Odoo 15 ‘rpm’ package supports Fedora 36.
下载后,可以使用“dnf”包管理器安装包:
$ sudo dnf localinstall odoo_15.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 会自动启动。