Maison >développement back-end >Tutoriel Python >(Série Odoo) - Développement #Simple Odoo sur Ubuntu Desktop

(Série Odoo) - Développement #Simple Odoo sur Ubuntu Desktop

Barbara Streisand
Barbara Streisandoriginal
2025-01-22 14:12:12411parcourir

Guide de configuration du développement Odoo : un didacticiel complet

Odoo, anciennement OpenERP, est un système de planification des ressources d'entreprise (ERP) leader comptant plus de 7 millions d'utilisateurs dans le monde. Ce tutoriel vous guide dans la configuration d'un environnement de développement Odoo v16 Community Edition sur Ubuntu. Ceci est le premier d'une série détaillant le développement d'applications Odoo.

Prérequis :

  • Un système Ubuntu.
  • Connaissance de base de la ligne de commande.

Étape 1 : Mises à jour du système et installation de PostgreSQL

Assurez-vous que vos bibliothèques système sont à jour :

<code class="language-bash">sudo apt update</code>

Installez PostgreSQL. Reportez-vous à la documentation officielle de PostgreSQL pour obtenir des instructions d'installation détaillées. (Le lien vers la documentation serait ici s'il était fourni dans l'original)

Étape 2 : Créer un utilisateur PostgreSQL

Créez un utilisateur dédié pour Odoo dans PostgreSQL :

<code class="language-bash">sudo su - postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt <your_odoo_username>
exit</code>

Remplacez <your_odoo_username> par le nom d'utilisateur souhaité.

Étape 3 : Configurer pg_hba.conf

Modifiez le pg_hba.conf fichier :

<code class="language-bash">sudo gedit /etc/postgresql/<your_postgresql_version>/main/pg_hba.conf</code>

Remplacez peer par md5 aux lignes 90, 95 et 102. (Des captures d'écran montrant les états avant et après seraient insérées ici. Les liens des images originales sont conservés.)

(Odoo Series) - #Simple Odoo Development on Ubuntu Desktop

(Odoo Series) - #Simple Odoo Development on Ubuntu Desktop

Redémarrez PostgreSQL :

<code class="language-bash">sudo service postgresql restart</code>

Étape 4 : Téléchargez et organisez Odoo

Téléchargez Odoo v16 Community Edition :

<code class="language-bash">wget https://nightly.odoo.com/16.0/nightly/src/odoo_16.0.latest.tar.gz</code>

A. Structure du répertoire du projet : Créez un répertoire Projects sur votre bureau Ubuntu.

(Odoo Series) - #Simple Odoo Development on Ubuntu Desktop

B. Annuaire Odoo : Extrayez l'archive Odoo téléchargée dans le répertoire Projects. La structure de répertoires résultante devrait ressembler à ceci :

(Odoo Series) - #Simple Odoo Development on Ubuntu Desktop

C. Fichier de configuration : Créez un répertoire conf dans votre répertoire Odoo et créez un fichier odoo.conf à l'intérieur. Remplissez-le avec vos détails de configuration. (Une capture d'écran du fichier odoo.conf serait insérée ici. Le lien de l'image d'origine est conservé.)

(Odoo Series) - #Simple Odoo Development on Ubuntu Desktop

D. Renommer le serveur Odoo : Copiez le fichier odoo du répertoire setup, déplacez-le vers le répertoire racine du projet et renommez-le en odoo-server.

(Odoo Series) - #Simple Odoo Development on Ubuntu Desktop

Étape 5 : Installer les dépendances

Installer les bibliothèques requises :

<code class="language-bash">sudo apt update</code>

Installer WKHTMLTOPDF :

<code class="language-bash">sudo su - postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt <your_odoo_username>
exit</code>

Étape 6 : Environnement virtuel et Odoo Run

Créez un environnement virtuel :

<code class="language-bash">sudo gedit /etc/postgresql/<your_postgresql_version>/main/pg_hba.conf</code>

Activez l'environnement et les exigences d'installation (en supposant que vous ayez un requirements.txt fichier) :

<code class="language-bash">sudo service postgresql restart</code>

(Une capture d'écran du fichier requirements.txt serait insérée ici si elle est fournie dans l'original.)

(Odoo Series) - #Simple Odoo Development on Ubuntu Desktop

Enfin, lancez Odoo :

<code class="language-bash">wget https://nightly.odoo.com/16.0/nightly/src/odoo_16.0.latest.tar.gz</code>

Ceci termine la configuration de l'environnement de développement Odoo. Restez à l'écoute pour la prochaine partie de cette série !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn