Tutorial installation d’OpenERP sous Ubuntu
Scub a commencé sa migration vers Open ERP ! Voici un petit tutorial que nous avons écrit sur l’installation du produit pour tester.
Installation de Ubuntu 9.04
Télécharger l’image ubuntu-9.04-desktop-i386 depuis le site de Ubuntu : http://www.ubuntu.com/getubuntu/download
Installer cette version. Nous conseillons fortement l’utilisation d’un outil de virtualisation type : http://www.virtualbox.org/
Installation de packages utiles
Lancer un shell et lancez la commande suivante pour installer les packages vim et java :
sudo apt-get install vim sun-java6-jdk
Installation de Python
Un certain nombre de packages Python sont nécessaires, vous pouvez les installer avec la ligne de commande suivante :
sudo apt-get install python python2.5 python-psycopg2 python-reportlab python-egenix-mxdatetime python-xml python-tz python-pychart python-pydot python-lxml python-libxslt1 python-vobject
Installation de PostgreSQL
Nous allons installer PostgreSQL avec la commande :
sudo apt-get install postgresql
Puis nous allons créer un utilisateur avec les commandes suivantes :
sudo su – postgres
createuser createdb no-createrole –pwprompt openerp
exit
Pour régler les problèmes de connexion, éditer le fichier de configuration de PostgreSQL :
sudo vim /etc/postgresql/8.3/main/pg_hba.conf
Pour avoir cette configuration :
local all postgres md5
local all all md5
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
Pour finir, redémarrer PostgreSQL avec la commande :
sudo /etc/init.d/postgresql-8.3 restart
Installation du serveur OpenERP
Lancer la commande :
sudo apt-get install openerp-server
Modification avant lancement
Il y a un petit problème de compatibilité avec Python sur cette version d’Ubuntu, nous devons donc faire les manipulations suivantes :
sudo vim /usr/bin/openerp-server
remplacer exec /usr/bin/python ./openerp-server.py par exec /usr/bin/python2.5 ./openerp-server.py
puis faites : sudo cp /usr/lib/python2.6/dist-packages/oldxml/_xmlplus/utils/boolean.so /usr/lib/python2.5/site-packages/oldxml/_xmlplus/utils
Installation du client lourd
Pour installer le client OpenERP, lancer la commande :
sudo apt-get install openerp-client
Lancement du serveur
Dans une console, nous allons lancer le serveur avec la commande :
openerp-server -r openerp -w pass
note : dans la commande précédente, remplacer pass par le mot de passe que vous avez entré lors de la création du compte dans PostgreSQL.
Configuration du client lourd
Le client OpenERP se trouve dans le menu Application / Internet / Client Open ERP.
Lancer le, passer la page d’enregistrement et aller dans Fichier / Base de données / Nouvelle base de données.
Renseignez les éléments suivants :
Mot de passe administrateur : admin
Nom de la nouvelle base de données : scub
Langue par défaut : French
Mot de masse : le mot de passe de votre choix.

Just FYI, the command line to create the postgres use is:
postgres$ createuser –createdb –no-createrole –pwprompt openuser
One more precision:
to add the requiered apt source for open-erp add this line to your /etc/apt/sources.list:
deb http://ftp.de.debian.org/debian sid main