Install Odoo 12 avec Python3

ETAPE 1: Mettre à jour la source apt

  • sudo apt-get update

ETAPE 2:  Installer les mises à jour

  • sudo apt-get -y upgrade

-y confirmera que nous sommes d’accord pour tous les éléments à installer

ETAPE 3: Installer les dépendances de Python pour Odoo 12

  • sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less

Installer les dépendances en utilisant pip3:

  • pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd

ETAPE 4: Les dépendances Web de Odoo

  • sudo apt-get install -y npm
  • sudo ln -s /usr/bin/nodejs /usr/bin/node
  • sudo npm install -g less less-plugin-clean-css
  • sudo apt-get install node-less
  • sudo python3 -m pip install libsass

ETAPE 5: Installer PostgreSQL 9.6+

  • sudo apt-get install python-software-properties
  • sudo nano /etc/apt/sources.list.d/pgdg.list

Ajouter la ligne pour le répétoire

  • deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main
  • wget –quiet -O – https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
  • sudo apt-get update
  • sudo apt-get install postgresql-9.6

ETAPE 6: Créer un utilisateur de la base de données

  • sudo su postgres
  • cd
  • createuser -s odoo
  • createuser -s nom_d’utilisateur_ubuntu
  • exit

ETAPE 7: Créer Odoo utilisateur et groupe

  • sudo adduser –system –home=/opt/odoo –group odoo

ETAPE 8: Installer Gdata

  • cd /opt/odoo
  • sudo wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz
  • sudo tar zxvf gdata-2.0.18.tar.gz
  • sudo chown -R odoo: gdata-2.0.18
  • sudo -s
  • cd gdata-2.0.18/
  • python setup.py install
  • exit

ETAPE 9:

Télécharger Odoo 12 depuis GitHub et Obtenir le dernier Odoo 12 à partir du référentiel github. Téléchargez le fichier Zip à partir de l’URL: “https://github.com/odoo/odoo/tree/12.0 ″. Transférez le même fichier dans le répertoire / opt / odoo du serveur via ftp.
Sinon, suivez les étapes ci-dessous:

  • cd /opt/odoo
  • sudo apt-get install git
  • sudo su – odoo -s /bin/bash
  • git clone https://www.github.com/odoo/odoo –depth 1 –branch 12.0 –single-branch
  • exit

ETAPE 10: Créer un fichier de Log pour Odoo

  • sudo mkdir /var/log/odoo
  • sudo chown -R odoo:root /var/log/odoo

ETAPE 11: Modifier le fichier de configuration de Odoo

  • sudo nano /etc/odoo.conf

#Copier/coller en dessous du contenu du fichier de configuration , ecriver les chemins corrects d’acceès aux addons

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = False
logfile = /var/log/odoo/odoo-server.log
addons_path = /opt/odoo/addons,/opt/odoo/odoo/addons

Enregistrer et quitter le fichier. Exécutez maintenant la commande ci-dessous sur le terminal pour accorder la propriété.

  • sudo chown odoo: /etc/odoo.conf

ETAPE 12: WKHTMLTOPDF ( Supporte Version 0.12.1 ) pour Odoo

  • sudo apt-get -f install
  • sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
  • sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
  • sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
  • sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf

ETAPE 13: Maintenant démarrer le serveur Odoo

  • cd /opt/odoo/odoo
  • ./odoo-bin

ETAPE 14: Accédez au navigateur Web pour accéder à Odoo 11

  • http://localhost:8069
Retour en haut