如何在 Ubuntu 22.04 上安装 Odoo 15如何在 Ubuntu 22.04 上安装 Odoo 15如何在 Ubuntu 22.04 上安装 Odoo 15如何在 Ubuntu 22.04 上安装 Odoo 15
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 22.04 上安装 Odoo 15

Odoo 15 是一个基于 Web 的业务应用程序包,可以通过单个控制台进行操作。仓库管理、开源 CRM、计费和会计、电子商务、网站构建器、人力资源、项目管理、制造、采购管理、销售点和营销只是 Odoo 15 提供的部分商业应用程序。

本博客将演示在 Ubuntu 22.04 上安装 Odoo 15 的过程。让我们开始吧。

如何在 Ubuntu 22.04 上安装 Odoo 15

为了在 Ubuntu 22.04 上安装 Odoo 15,请按照给定的说明进行操作。

第1步:更新系统软件包首先,点击“CTRL+ALT+T”并更新系统软件包:

$ sudo apt update

所有软件包均已更新:

第 2 步:安装依赖项在下一步中,运行提供的命令来安装基本依赖项:

$ sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y

等待几分钟让安装完成:

安装上述软件包后,我们将继续安装数据库。

第3步:PostgreSQL安装Odoo 15用户使用PostgreSQL作为后端数据库:

$ sudo apt install postgresql -y

第4步:创建 PostgreSQL 用户

写出所提供的命令来创建名为“odoo15”的 PostgreSQL 用户:

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

“odoo15” 用户将在几秒钟内创建:

第5步:创建Odoo 15系统用户我们现在将创建Odoo 15系统用户:

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

创建系统用户后,继续下一步。

第 6 步:安装 libssl1.1接下来,在您的系统上安装 libssl1.1。为此,首先将“impish-security-main”添加到源列表中:

$ echo "deb http://security.ubuntu.com/ubuntu impish-security main" | sudo tee /etc/apt/sources.list.d/impish-security.list

然后,在给定命令的帮助下安装“libssl1.1”包:

$ sudo apt-get install libssl1.1 -y

第7步:下载并安装wkhtmltox接下来下载“wkhtmltox”软件包,其中包含用于将HTML渲染为pdf的“wkhtmltopdf”工具:

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

使下载的“wkhtmltox” deb 包可执行:

$ sudo chmod +x wkhtmltox_0.12.6-1.focal_amd64.deb

在 Ubuntu 22.04 终端中执行以下命令来安装“wkhtmltox”:

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

第 8 步:创建符号链接为“wkhtmltox”创建符号链接:

$ sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf

第 9 步:检查 wkhtmltox 版本

最后,通过检查版本来验证“wkhtmltox”安装是否成功:

$ wkhtmltopdf --version

第10步:切换到odoo15用户使用“su”命令切换到odoo15用户:

$ su - odoo15

第 11 步:下载 Odoo 15为了下载 Odoo15,请在 Ubuntu 22.04 终端中输入以下命令:

$ sudo git clone https://www.github.com/odoo/odoo --depth 1 --branch 15.0 /opt/odoo15/odoo

第12步:移动到odoo目录移动到“/opt/odoo”目录:

$ cd /opt/odoo15

第13步:创建并激活虚拟环境接下来,创建一个虚拟环境“myodoo15-venv”:

$ python3 -m venv myodoo15-venv

然后,激活创建的“myodoo15-venv”虚拟环境:

$ source myodoo15-venv/bin/activate

第 14 步:Wheel 安装在安装 Odoo 15 依赖项之前,您的系统上必须有名为“wheel”的 python 模块:

$ pip3 install wheel

第15步:安装python模块此步骤是关于安装“odoo/requirements.txt”文档中指定的依赖项:

$ pip3 install -r odoo/requirements.txt

然后停用创建的环境。

第 16 步:停用虚拟环境安装所需的 Odoo 15 依赖项后停用“myodoo15-venv”虚拟环境:

$ deactivate

第 15 步:为自定义插件创建目录我们现在将执行提供的命令来为自定义插件创建目录:

$ mkdir /opt/odoo15/custom-addons

第 16 步:以 Odoo15 用户身份注销接下来,使用终端以 Odoo15 用户身份注销:

$ exit

第十七步:创建Odoo15配置文件打开“nano”编辑器来创建“odoo15.conf”文件:

$ sudo nano /etc/odoo15.conf

添加以下行,同时根据您的喜好指定“admin_passwd”,然后按“CTRL+O”保存 Odoo 15 配置文件的内容:

[options]
admin_passwd = linux
db_host = False
db_port = False
db_user = odoo15
db_password = False
xmlrpc_port = 8069
logfile = /var/log/odoo15/odoo.log
addons_path = /opt/odoo15/odoo/addons,/opt/odoo15/custom-addons

完成此操作后,创建一个日志目录。

第 18 步:创建日志目录利用下面给出的命令创建日志目录:

$ sudo mkdir /var/log/odoo15

然后,指定“odoo15”作为创建的日志目录的所有者:

$ sudo chown odoo15:root /var/log/odoo15

第 19 步:创建 Odoo15 服务下一步,我们将使用“nano”编辑器创建 Odoo 15 systemd 单元文件:

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

在打开的文件中添加以下行,在“服务”部分指定用户和组,然后点击“CTRL+O”保存添加的内容:

[Unit]

Description=Odoo15
Requires=postgresql.service
After=network.target postgresql.service

[Service]
Type=simple
SyslogIdentifier=odoo15
PermissionsStartOnly=true
User=odoo15
Group=odoo15
ExecStart=/opt/odoo15/myodoo15-venv/bin/python3 /opt/odoo15/odoo/odoo-bin -c >
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target

保存添加的内容并进入下一步。

步骤 20:重新加载 systemd 守护进程进行所需的更改后,重新加载 systemd 守护进程:

$ sudo systemctl daemon-reload

步骤21:启用Odoo15服务接下来,借助以下命令启用Odoo15服务:

$ sudo systemctl enable --now odoo15

第22步:检查Odoo15状态启用Odoo15服务后,检查它是否在您的Ubuntu 22.04系统上运行:

$ sudo systemctl status odoo15

给定的输出表明 odoo15 当前处于活动状态:

第23步:在浏览器上访问Odoo15

要访问 Odoo15,请在您喜欢的浏览器上浏览 http://localhost:8069/:

如何从 Ubuntu 22.04 中删除 Odoo15

为了从 Ubuntu 22.04 中删除 Odoo15,首先删除“/opt/odoo15”目录:

$ sudo rm -R /opt/odoo15

然后,执行下面给出的命令删除 Odoo 15 服务器配置文件“odoo15-server.conf”:

$ sudo rm -f /etc/odoo15-server.conf

在下一步中,删除用于配置数据库的 Odoo15 配置文件“odoo15.conf”:

$ sudo rm -f /etc/odoo15.conf

最后,删除有助于在系统启动时启动 Odoo15 服务的“/etc/init.d/odoo15-server”目录:

$ sudo rm -f /etc/init.d/odoo15-server

我们编译了在 Ubuntu 22.04 上安装 Odoo 15 的最简单方法。

结论

©2015-2025 艾丽卡 support@alaica.com