Outils pour utilisateurs

Outils du site


erp:odoo12:setup_multiples_odoo_virtualenv

Ceci est une ancienne révision du document !


Installer plusieurs versions d'Odoo dans des VirtualEnv

Installation de librairies système

Durant mes tests sur un serveur Ubuntu 18.04 j'ai eu besoin d'installer ceci :

sudo apt install libjpeg8-dev zlib1g-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev node-less

Version de Python supportées

Odoo Python
9.0 2.x
10.0 2.x
11.0 3.x
12.0 3.x
13.0 3.x

Odoo 9

Télécharger Odoo v9

cd /home/marc
wget https://nightly.odoo.com/9.0/nightly/src/odoo_9.0c.20190401.zip
unzip odoo_9.0c.20190401.zip

Se mettre dans le dossier et créer un virtualenv

cd odoo-9.0rc20190401
virtualenv -p /usr/bin/python2 venv-odoo-9

Installer les packages listés dans le fichier requirements.txt

pip install setuptools wheel
pip install -r requirements.txt

Upgrade de psycopg2 car la version 2.7.1 a un bug :

pip install psycopg2==2.7.3.2

Créer le fichier odoo.conf :

odoo.conf
[options]

; admin_passwd = admin

; Utilise le compte utilisateur (eg 'marc') pour se
; connecter à la DB
db_host = False
db_port = False
db_user = False
db_password = False
list_db = True

; addons_path = ...
 
logfile = False
logrotate = False

; Port http : 8009 pour v9, 8010 pour v10, etc...
xmlrpc_port = 8009

Créer un script de démarrage pour Odoo :

start.sh
#!/bin/bash
./odoo.py -c odoo.conf
erp/odoo12/setup_multiples_odoo_virtualenv.1601304690.txt.gz · Dernière modification: 2020/09/28 14:51 par marclebrun