返回

在 Linux 上无忧安装 Odoo 15:一份详尽指南

python

在 Linux 上顺畅安装 Odoo 15 的终极指南

引言

Odoo 是一个开源 ERP 和 CRM 软件套件,可以帮助企业简化其运营。通过其模块化架构,用户可以根据特定需求定制软件,使其成为企业管理的理想选择。

在本指南中,我们将提供分步说明,帮助你轻松地在 Linux 系统上安装 Odoo 15。准备好沉浸在 ERP 的世界中了吗?让我们开始吧!

先决条件

  • Ubuntu 18.04 或更高版本
  • Python 3.6 或更高版本
  • PostgreSQL 10 或更高版本

步骤 1:安装依赖项

首先,你需要安装一些依赖项来为 Odoo 的安装做好准备:

sudo apt-get update
sudo apt-get install build-essential python3-pip python3-dev libxslt1-dev libzip-dev libldap2-dev libsasl2-dev libpq-dev

步骤 2:安装 PostgreSQL

Odoo 使用 PostgreSQL 作为其数据库,因此你需要安装它:

sudo apt-get install postgresql postgresql-contrib

安装完成后,初始化 PostgreSQL 并创建用户和数据库:

sudo -u postgres postgres --single -c "CREATE USER odoo WITH PASSWORD 'odoo';"
sudo -u postgres postgres --single -c "CREATE DATABASE odoo WITH OWNER odoo;"

步骤 3:下载 Odoo

前往 Odoo 网站下载 Odoo 15 的最新版本:

wget https://github.com/odoo/odoo/archive/15.0.zip

解压下载的 ZIP 文件:

unzip 15.0.zip

步骤 4:安装 Odoo

切换到 Odoo 目录并运行安装脚本:

cd odoo-15.0
sudo python3 setup.py install

步骤 5:创建 Odoo 配置文件

创建一个名为 odoo.conf 的文件,并添加以下配置:

[options]
; This is the password that allows database operations:
admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo
db_password = odoo

保存文件为 /etc/odoo/odoo.conf

步骤 6:创建服务单元文件

创建一个名为 odoo.service 的文件,并添加以下配置:

[Unit]
Description=Odoo Server
After=network.target

[Service]
Type=simple
User=odoo
Group=odoo
ExecStart=/usr/bin/python3 /opt/odoo/odoo-bin --config=/etc/odoo/odoo.conf
Restart=always

[Install]
WantedBy=multi-user.target

保存文件为 /etc/systemd/system/odoo.service

步骤 7:启动 Odoo

现在,运行以下命令启动 Odoo:

sudo systemctl start odoo

步骤 8:访问 Odoo

Odoo 已准备就绪!你可以通过以下 URL 在浏览器中访问它:

http://localhost:8069

使用用户名 admin 和密码 admin 登录。

结论

恭喜你!你现在已成功在 Linux 系统上安装了 Odoo 15。通过利用其强大的功能和模块化架构,你可以优化你的业务运营,将其提升到一个新的水平。

常见问题解答

  • 如何更新 Odoo?

运行以下命令更新 Odoo:

sudo pip3 install --upgrade odoo
  • 如何管理 Odoo 服务?

使用以下命令启动、停止或重启 Odoo 服务:

sudo systemctl start/stop/restart odoo
  • 如何卸载 Odoo?

要卸载 Odoo,请运行以下命令:

sudo pip3 uninstall odoo
  • 如何配置 Odoo 的防火墙?

运行以下命令在 UFW 防火墙中打开 Odoo 端口:

sudo ufw allow 8069/tcp
  • 在哪里可以找到 Odoo 的更多信息?

有关 Odoo 的更多信息,请访问其官方网站:

https://www.odoo.com