OpenERP 6.0
Publié le 11 juillet 2012
Par
Zyongh
I. Introduction
II. Installation (Debian)
I. Introduction
Bonjour et bienvenu dans ce manuel sur OpenERP. Ce présent manuel est mis à jour au fur et à mesure du
temps que j'y consacre. Il comprend la version 6.0 et peut cependant, à titre de comparaison, contenir
des parties sur les versions 6.1 ou ultérieures.
II. Installation (Debian)
L'installation a été effectuée sur une distribution Linux Debian 6 avec OpenERP6 et python2.6 qui est
la version nécessaire pour OpenERP6 et faisant partie des paquets par défaut.
0. Quelques paquets Linux indispensables
# apt-get install bzip2 pciutils mdetect debconf-utils g++ libmudflap0-4.4-dev
# apt-get install x-window-system-core
# apt-get install fluxbox
# apt-get install ssh thunar
|
ssh permet la connexion à distance via WinSCP et puTTY (depuis un poste client Windows)
ainsi qu'avec un client ftp tel que yafc (depuis un poste client Linux).
thunar est un gestionnaire de connectiques USB, très utile pour connecter des périphériques
tels que clés USB. De plus il fonctionne automatiquement et en interface graphique via la plus légère
de toutes : fluxbox.
1. Créer un utilisateur
# groupadd openerp
# useradd -d /home/openerp -m -g openerp -G cdrom,floppy,audio,dip,plugdev,video openerp
# passwd openerp
|
Saisir le mot de passe pour l'utilisateur OpenERP.
2. Installer les dépendances python
# apt-get install python-lxml python-libxml2 python-libxslt1 python-psycopg2 python-imaging python-tz
python-pyparsing python-pydot python-pychart python-reportlab graphviz pythonmatplotlib python-hippocanvas
xpdf python-setuptools python-dev python-distutils-extra pythonmako python-yaml python-cherrypy3 build-essential
python-webdav python-vobject
|
3. Installer PostgreSQL
# apt-get install postgresql
# su - postgres
postgres~$ psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'motdepasse'"
postgres~$ createuser -d -S -R --pwprompt openerp
re-type password: xxxxxxx
postgres~$ exit
|
4-0. Télécharger OpenERP
Soit via les fichiers compressés :
# wget http://www.openerp.com/download/stable/source/openerp-server-6.0.2.tar.gz
# wget http://www.openerp.com/download/stable/source/openerp-web-6.0.2.tar.gz
|
4-0a. Installer le serveur
# tar -xzvf openerp-server-6.0.1.tar.gz
# cd openerp-server-6.0.1
# python setup.py build
# python setup.py install
|
4-0b. Installer le client web
# tar -xzvf openerp-web-6.0.1.tar.gz
# cd openerp-web-6.0.1
# python setup.py install
|
4-0c. Vous reconnecter en tant qu'openerp et ouvrir 2 terminaux (xterm par exemple)
openerp$ openerp-server (terminal 1)
openerp$ openerp-web (terminal 2)
Si vous voyez la page de login d'OpenERP, c'est que tout à fonctionné^^
5. Mettre openerp-server et openerp-web en démons
créer fichier /etc/init.d/openerp-server |
# nano /etc/init.d/openerp-server
|
contenu du fichier /etc/init.d/openerp-server |
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/openerp-server
NAME=openerp-server
USER=openerp
test -x ${DAEMON} || exit 0
case "$1" in
start)
/sbin/start-stop-daemon --start --pidfile /var/run/${NAME}.pid --chuid ${USER} --background --exec ${DAEMON}
;;
stop)
/sbin/start-stop-daemon --stop --pidfile /var/run/${NAME}.pid --chuid ${USER} --oknodo
;;
esac exit 0
|
lancer le daemon openerp-server |
# chmod 711 /etc/init.d/openerp-server
# /etc/init.d/openerp-server start
# update-rc.d openerp-server defaults 90
|
Idem pour Client Web en remplaçant "openerp-server" par "openerp-web" et update-rc.d openerp-server defaults
90 par update-rc.d openerp-web defaults 91 Le fait de mettre une valeur plus élevée pour le "defaults"
permet au client web de démarrer après le démarrage du serveur OpenERP.
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2012 developpez Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.