📅  最后修改于: 2023-12-03 15:33:16.807000             🧑  作者: Mango
在本文中,我们将介绍如何在 Ubuntu 20.04 操作系统上安装 Odoo 14。
首先,运行以下命令更新现有的包:
sudo apt update
然后,升级包管理器:
sudo apt upgrade
Odoo 14 需要 PostgreSQL 数据库,我们需要先安装它。使用以下命令来安装:
sudo apt install postgresql
安装成功后,启动和启用 PostgreSQL 服务:
sudo systemctl start postgresql
sudo systemctl enable postgresql
为了安全起见,我们将创建一个新用户来运行 Odoo 14 服务。使用以下命令创建一个新用户并设置密码:
sudo useradd -m -d /opt/odoo14 -s /bin/bash -U odoo14
sudo passwd odoo14
然后,将该用户添加到 PostgreSQL 中,
sudo -u postgres createuser -s odoo14
创建一个 Python 3 虚拟环境:
sudo apt install python3-pip
sudo apt install python3-venv
sudo su - odoo14
cd ~
python3 -m venv odoo-env
source ~/odoo-env/bin/activate
安装 Odoo 14:
pip3 install --upgrade pip
pip3 install wheel
pip3 install odoo14
deactivate
创建一个配置文件。
cd /opt/odoo14
sudo mkdir config
sudo nano config/odoo.conf
在文件中添加以下内容:
[options]
; This is the password that allows database operations:
admin_passwd = yourpassword
db_host = False
db_port = False
db_user = odoo14
db_password = odoo14
addons_path = /opt/odoo14/custom/addons,/opt/odoo14/odoo/addons
创建 Odoo 14 systemd 文件:
sudo nano /etc/systemd/system/odoo14.service
添加以下内容:
[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-env/bin/python3 /opt/odoo14/odoo/odoo-bin -c /opt/odoo14/config/odoo.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
激活服务并启动:
sudo systemctl daemon-reload
sudo systemctl enable --now odoo14.service
查看服务状态:
sudo systemctl status odoo14.service
如果您看到“Active: active (running)”状态,那么恭喜您,Odoo 14 在 Ubuntu 20.04 上成功安装!
在本文中,我们讲解了在 Ubuntu 20.04 上安装 Odoo 14 的步骤。如果您遇到问题或有疑问,请随时留言,我们会尽快回复!