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é.
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.
Mode opératoire basé sur cet article de Nikola Stojanoski.
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).