User Tools

Site Tools


Sidebar

documentation:programmation:openerp:installation

Installer OpenERP

Présentation

Pres requis

Dans cette article nous installerons la version 6.0.3 d'OpenERP. Les fichiers sont disponibles à cette adresse : http://wiki.mousur.org/files/OpenERP/ .

Installation

Création des utilisateurs

Cette étape peut être facultative (à condition de modifier les fichiers en configs en conséquences).

$ sudo adduser openerp

Il faut ensuite éditer le fichier /etc/sudoers (déjà modifié dans la version Lucid).

$ sudoedit /etc/suoers
Remplacer : %sudo ALL=NOPASSWD: ALL
Par : %sudo ALL=(ALL) ALL

On ajoute alors notre utilisateur au groupe sudo.

sudo usermod -a -G sudo openerp

Mise à jours du système

Avant d'installer de nouveau paquet il est important que notre liste des paquets ainsi que nos paquets soient à jours. Pour ce faire nous allons faire un update de la base et un upgrade de nos paquets.

$ sudo apt-get update
$ sudo apt-get upgrade

Installation de PostgreSQL

OpenERP est basé sur le serveur de base de données PostgreSQL. Il doit donc être installé sur notre machine et configuré.

$ sudo apt-get install postgresql

Maintenant que notre serveur PostgreSQL est installé il nous faut le configurer et créer un premier utilisateur.
L'utilisateur créé aura le rôle super utilisateur.

$ sudo su - postgres
$ createuser --createdb --username postgres --no-createrole --pwprompt openerp
$ exit

Installation des dépendances

OpenERP étant développé en Python il vous nous falloir 2/3 paquets afin de le faire tourner correctement.

$ sudo apt-get install python python-psycopg2 python-reportlab python-egenix-mxdatetime python-tz python-pychart python-pydot python-lxml python-vobject python-yaml python-mako
$ sudo apt-get install python python-dev build-essential python-setuptools

Installation d'OpenERP

Installation du serveur OpenERP

Dans cette partie nous allons installer le serveur OpenERP ainsi que ses addons.

$ tar xzvf server-6.0.tgz
$ cd server-6.0
$ sudo python setup.py install
$ cd ..
$ tar xzvf addons-6.0.tgz
$ cd addons-6.0
$ sudo cp -r * /usr/local/lib/python2.X/dist-packages/openerp-server/addons/

Installation du client WEB

$ tar xzvf web-6.0.tgz
$ cd web-6.0
$ sudo python setup.py install

Installation des fichiers de configuration

Les fichiers de conf doivent être placés dans le dossier /etc .

$ sudo mv openerp-*.cf /etc

N'oubliez pas de les modifier pour si vous voulez que cela marche ^^ .

Installation des démons

Les démons vous nous permettre de pouvoir lancer le serveur et l'appli web au démarrage de notre serveur.

$ sudo mv openerp-* /etc/init.d/
$ sudo chmod +x /etc/init.d/openerp-*
$ sudo ln -snf /usr/local/bin/openerp-server /usr/bin/openerp-server
$ sudo ln -snf /usr/local/bin/openerp-web /usr/bin/openerp-web
$ sudo update-rc.d openerp-server defaults
$ sudo update-rc.d openerp-web defaults

Gestion des Logs

$ sudo touch /var/log/openerp-server.log
$ sudo mkdir /var/log/openerp-web/
$ sudo chown openerp /var/log/openerp-*

Lancement des services

Une fois l'installation faite il ne vous reste plus qu'a lancer les services.

$ sudo service openerp-server start
$ sudo service openerp-web start
documentation/programmation/openerp/installation.txt · Last modified: 2017/07/14 19:45 (external edit)