Outils pour utilisateurs

Outils du site


odoo

Ceci est une ancienne révision du document !


Odoo

Odoo est un ERP libre.

Installation

Comme je compte développer pour Odoo, j'ai voulu mettre en place un chroot et compiler Odoo dedans. Pour avoir quelque chose de facilement sauvegardable et réplicable.

chroot

Les détails sur la configuration d'une Debian dans un chroot sont sur cette page. Voici un résumé :

# debootstrap --arch=amd64 --include=locales-all stretch chroot/debian-stretch http://ftp.be.debian.org/debian/
$ vim launch-debian-stretch.sh
#!/bin/bash
 
cd /home/simon/chroot/debian-stretch
sudo mount --bind /proc proc
sudo mount --bind /sys sys
sudo chroot . /bin/bash
sudo umount sys
sudo umount proc
$ chmod +x launch-debian-stretch.sh

Pour se connecter à l'installation “chrootée” :

# ./launch-debian-stretch.sh

Configuration avant d'installer Odoo

Une fois sur la Debian “chrootée”, il faut installer “sudo” (utilisé dans les exemples du livre “Odoo 10 Development Essentials”)

# apt install sudo

Création d'un user “odoo” et initialisation du mot de passe :

# useradd -m -g sudo -s /bin/bash odoo
# passwd odoo
Entrez le nouveau mot de passe UNIX : 
Retapez le nouveau mot de passe UNIX : 
passwd: password updated successfully

Connexion sur le compte “odoo” et vérifications :

root@laptop:/# su odoo
odoo@laptop:/$ whoami
odoo
odoo@laptop:/$ echo $HOME
/home/odoo

Installer les prérequis à Odoo

Donc, sur notre installation “chroot”, on installe les prérequis pour commencer à travailler avec Odoo.

# apt install git curl

Installation de NPM :

# curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

Cliquez pour afficher ⇲

Cliquez pour masquer ⇱

## Installing the NodeSource Node.js v8.x repo...
 
## Populating apt-get cache...
odoo.1507795524.txt.gz · Dernière modification : (modification externe)