怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP

Odoo 是一个简单且最受欢迎的开源直观业务应用程序套件,支持公司或个人运行和管理他们的业务。 使用该平台,个人可以管理发票、客户、库存、产品等。 它包括广泛的会计和人力资源组件,以帮助管理财务和员工。

您可以根据业务用例和可用技术以不同方式安装此平台。 从 Odoo 官方 Apt 存储库安装此平台的最简单和最简单的方法。 在本文中,我们将简要说明怎样在 Ubuntu 20.04 系统上安装和配置 Odoo 14 服务器。

在开始安装之前,您需要在系统上安装一些运行此软件所必需的先决条件。 因此,请按照以下步骤安装所有先决条件:

步骤 1:安装 Odoo 14 的依赖项或先决条件

对于 Odoo 14 的自定义安装,您需要在您的系统上安装所需的包,例如 Node.js、Git、Pip 和其他工具。 以下命令用于安装所需的软件包:

$ sudo apt update

$ sudo apt install git python3-pip build-essential wget python3-dev python3-venv 

    python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-dev 

    python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev 

    libxslt1-dev libldap2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev 

    liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev

第 2 步:创建 Odoo 用户

由于一些安全风险,您不能在 root 用户下运行 Odoo。 因此,您将创建一个新用户来运行 Odoo 服务。 用户将在 /opt/odoo14 等主目录下分组。 使用以下命令可以执行此任务:

$ sudo useradd -m -d /opt/odoo14 -U -r -s /bin/bash odoo14

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 1

您可以根据需要为上述用户指定任何名称。

第 3 步:安装 PostgreSQL

Odoo 平台使用 PostgreSQL 数据库存储内容。 因此,您将使用以下命令将其与所有依赖项一起安装:

$ sudo apt install postgresql

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 2

PostgreSQL 安装完成后,创建一个与上面创建的 Odoo 系统用户同名的用户。 在上面的步骤中,我们创建了一个名为 odoo14 的 Odoo 用户。 因此,PostgreSQL 用户的名称将保持不变。

$ sudo su - postgres -c "createuser -s odoo14"

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 3

第 4 步:安装 wkhtmltopdf

wkhtmltopdf 是一个开源的命令行工具集,用于从 HTML 设计生成 PDF 报告和图像格式。 因此,使用这些工具,您可以在 Odoo 平台上打印 PDF 报告,您将安装 wkhtmltox 包。 Odoo14 推荐使用 wkhtmltopdf 0.12.5 版本,您可以从 Github 轻松下载:

$ sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 4

下载完成后,使用以下命令安装此软件包:

$ sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 5

如您所见,所有先决条件都已安装在您的系统上。 现在,您可以使用以下方法开始安装 Odoo14:

第 5 步:安装和配置 Odoo 14

我们将在 python 虚拟环境中安装 Odoo 14。 因此,将用户切换为我们在上述用户创建步骤中创建的 odoo14。 运行以下命令更改用户:

$ sudo su - odoo14

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 6

现在,在下一步中,使用以下命令克隆 Odoo 14 包:

$ git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 7

对于 Odoo 安装,您需要使用以下给定的命令创建一个新的 python 虚拟环境:

$ cd /opt/odoo14
$ python3 -m venv odoo-venv

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 8

将使用以下命令激活虚拟环境:

$ source odoo-venv/bin/activate

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 9

现在,使用 pip3 安装所有必需的包。

$ pip3 install wheel

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 10

$ pip3 install -r odoo/requirements.txt

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 11

安装上述软件包后,使用下面给定的命令停用虚拟环境:

$ deactivate

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 12

要保留第三方插件,请创建一个新目录。

$ mkdir /opt/odoo14/odoo-custom-addons

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 13

Exit 在此环境中,键入以下命令:

$ exit

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 14

为 Odoo 14 创建一个新的配置文件,并将以下内容粘贴到其中:

$ sudo nano /etc/odoo14.conf

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 15

[options]

; This is the password that allows database operations:

admin_passwd = my_admin_passwd

db_host = False

db_port = False

db_user = odoo14

db_password = False

addons_path = /opt/odoo14/odoo/addons,/opt/odoo14/odoo-custom-addons

第 6 步:创建 Systemd 单元文件

通过键入以下命令创建一个名为“odoo14.service”的新服务单元文件,并将以下内容粘贴到此文件中:

$ sudo nano /etc/systemd/system/odoo14.service

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 16

[Unit]

Description=Odoo14

Requires=postgresql.service

After=network.target postgresql.service

[Service]

Type=simple

SyslogIdentifier=odoo14

PermissionsStartOnly=true

User=odoo14

Group=odoo14

ExecStart=/opt/odoo14/odoo-venv/bin/python3 /opt/odoo14/odoo/odoo-bin -c /etc/odoo14.conf

StandardOutput=journal+console

[Install]

WantedBy=multi-user.target

现在,重新加载 systemd 单元守护进程并启用 Odoo 14 服务。

$ sudo systemctl daemon-reload

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 17

$ sudo systemctl enable --now odoo14

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 18

检查 Odoo 服务是否正在运行的状态:

$ sudo systemctl status odoo14

您将在执行上述命令时检索以下输出:

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 19

要检查 Odoo 消息日志,请在终端上使用以下给定的命令:

$ sudo journalctl -u odoo14

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 20

第七步:测试Odoo14的安装

要测试安装,请键入 localhost:8069 或 万维网。example。和:在浏览器中输入 8069,您将在浏览器中看到以下界面:

怎样在 Ubuntu 20.04 LTS 上安装和配置 Odoo ERP 21

结论

在上面的指南中,我们已经解释了怎样在 Ubuntu 20.04 系统上安装和配置 Odoo14。 此外,我们还学习了怎样在您的系统上安装所需的 PostgreSQL 和 wkhtmltopdf 软件包。 感谢您阅读以上文章。