Étape 5 sur 11

Installer sous Debian ou Ubuntu

Ce parcours est volontairement borné à Debian et Ubuntu. Les autres distributions utilisent des noms de paquets et des politiques de versions différents.

1. Installez les paquets système

Terminal · Debian/Ubuntu
sudo apt update
sudo apt install git python3 python3-venv python3-pip python3-dev build-essential postgresql postgresql-client libldap2-dev libpq-dev libsasl2-dev

Ces commandes passent par le gestionnaire de paquets de la distribution : c'est une opération réellement propre au terminal. PostgreSQL est installé comme service ; les bibliothèques ldap, pq et sasl permettent à certaines dépendances Python d'être construites.

Choix du cours

La documentation Odoo préfère les paquets de distribution sous Debian/Ubuntu et propose setup/debinstall.sh. Nous gardons tout de même les paquets Python du cours dans .venv afin de ne pas les mélanger avec d'autres projets. Les bibliothèques système, elles, restent gérées par apt.

2. Vérifiez les versions utiles

Terminal · Debian/Ubuntu
python3 --version
python3 -m pip --version
git --version
psql --version

À observer : Python annonce au moins 3.10 et PostgreSQL au moins 13. Si la distribution fournit une version plus ancienne, arrêtez ici : remplacer le dépôt système dépasse la borne de cette journée.

3. Préparez le dossier et récupérez Community

Créez un dossier odoo-19-workspace, ouvrez-le dans votre éditeur et ajoutez-y src. Ouvrez le terminal intégré à la racine du workspace.

Terminal · racine de odoo-19-workspace
git clone --branch 19.0 --single-branch https://github.com/odoo/odoo.git src/odoo
python3 -m venv .venv
.venv/bin/python -m pip install --upgrade pip setuptools wheel
.venv/bin/python -m pip install -r src/odoo/requirements.txt

Checkpoint : les dossiers src/odoo et .venv existent et la dernière commande termine sans ligne ERROR. Passez à l'étape 7.