Installer OpenERP 7 sur Debian 6 squeeze

OpenERP, le logiciel de Gestion d’Entreprise ou ERP vient de sortir dans nouvelle mouture : la version 7. Avant de nous livrer à une découverte plus approfondie d’un des logiciels phares de l’open source dans cette catégorie, voici un tutoriel pour réaliser son installation sur un système d’exploitation Debian 6.

Préparation du serveur avec Debian 6

Créons d’abord un utilisateur openerp qui sera utilisé pour faire fonctionner l’application OpenERP.

adduser --system --quiet --shell=/bin/bash --home=/opt/openerp --gecos 'OpenERP' \\
    --group openerp

Installons ensuite la base de données PostgreSQL

apt-get install postgresql

Cette partie encadrée est peut-être optionnelle. Dans mon cas, j’ai du réaliser ces opérations suite à l’installation. Un message d’erreur indiquait un problème d’encodage lors de la création de la base de données. ATTENTION : ne jamais faire sur une base de données en production, cela détruirait toutes vos données.

Il faut forcer PostgreSQL à utiliser de l’UTF8. Pour cela il faut utiliser les commandes

pg_dropcluster --stop 8.4 main
pg_createcluster --start -e UTF-8 8.4 main

Ajoutons openerp comme un super-utilisateur PostgreSQL

su - postgres -c "createuser -s openerp" 2> /dev/null || true

Installons les dépendances nécessaires au bon fonctionnement d’OpenERP

apt-get install python-dateutil python-feedparser python-gdata python-ldap \\
    python-libxslt1 python-lxml python-mako python-openid python-psycopg2 \\
    python-pybabel python-pychart python-pydot python-pyparsing python-reportlab \\
    python-simplejson python-tz python-vatnumber python-vobject python-webdav \\
    python-werkzeug python-xlwt python-yaml python-zsi python-docutils \\
    python-psutil bzr wget python-unittest2 python-mock

Il faut ajouter la dernière version de la librairie gdata-python-client depuis http://code.google.com/p/gdata-python-client/downloads/list

cd /tmp
wget http://gdata-python-client.googlecode.com/files/gdata-2.0.17.tar.gz
tar zxvf gdata-2.0.17.tar.gz
cd gdata-2.0.17/
python setup.py install

Installation d’OpenERP depuis Launchpad

Nous allons récupérer les fichiers depuis le dépôt de sources launchpad.net et les placer dans /opt/openerp. Nous récupérerons la version 7.0 des sources.

su - openerp
cd /opt/openerp
bzr branch lp:openobject-server/7.0 server
bzr branch lp:openobject-addons/7.0 addons
bzr branch lp:openerp-web/7.0 web

Vous pouvez également télécharger les nightly builds depuis cette page. Décompressez ensuite le fichier télécharger. Il contient un répertoire nommé openerp qu’il vous suffit de placer dans le répertoire /opt.

Il faut ensuite créer un simple script bash pour lancer OpenERP. Vous pouvez changer les ports utilisés dans le script selon vos besoins.

vi start
#!/bin/bash
./server/openerp-server --xmlrpc-port=40069 --netrpc-port=40070 --addons-path=addons,web/addons $1 $2 $3 $4 $5&

Pour connaître toutes les options, vous pouvez utiliser la commande suivante :

./server/openerp-server -h

Rendez le script bash exécutable :

chmod +x start

Lancer OpenERP en vous plaçant dans le dossier /opt/openerp par la commande :

./start

Fin de l’installation depuis l’interface web

Rendez-vous ensuite sur l’url http://nomdelamachine_ou_adresseIP:40069

Un page vous propose de créer une première base de données et de spécifier le mot de passe du compte administrateur qui lui sera associé.

Installation Open-ERP

Le mot de passe principal par défaut est : admin. Pensez à le changer ensuite. Il ne vous reste plus qu’à activer les modules qui vous sont utiles sur la page suivante pour commencer à utiliser OpenERP.

Installation Open-ERP

Mode opératoire basé sur cet article de .


Réagir à cet article

Article original écrit par Philippe Scoffoni le 26/12/2012. | Lien direct vers cet article

Cette création est mise à disposition sous un contrat Creative Commons BY à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine).

.
Vus : 3301
Publié par Philippe Scoffoni : 544