1. Ubuntu 22.04 环境准备与系统配置
在开始安装 Odoo 15 之前,我们需要确保 Ubuntu 22.04 系统已经做好充分准备。这个环节经常被新手忽视,但却是后续所有工作的基础。我遇到过不少案例因为系统环境没配置好,导致后面各种奇怪的报错。
1.1 系统更新与基础依赖安装
首先执行系统更新,这个步骤可以确保我们获得最新的安全补丁和软件包:
bash复制sudo apt update && sudo apt upgrade -y
接下来安装编译工具和开发库。这些是 Python 环境、PostgreSQL 数据库以及 Odoo 运行所必需的基础组件:
bash复制sudo apt install -y git wget curl build-essential python3-dev python3-venv \
python3-pip libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev \
libjpeg-dev libpq-dev liblcms2-dev libblas-dev libatlas-base-dev \
node-less npm libfreetype6-dev libtiff5-dev libopenjp2-7-dev \
libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev libssl-dev libffi-dev
注意:这里安装的依赖包涵盖了 Odoo 运行所需的所有基础库,包括图像处理、XML解析、数据库连接等。如果后续遇到缺少某个库的错误,可以回头检查这个列表是否完整。
1.2 PostgreSQL 数据库安装与配置
Odoo 使用 PostgreSQL 作为后端数据库,我们需要先安装并配置好它:
bash复制sudo apt install -y postgresql
sudo systemctl start postgresql
sudo systemctl enable postgresql
创建专门的数据库用户(不要使用 postgres 超级用户运行 Odoo):
bash复制
