Installation des pré-requis

Installation du serveur

Parametrage de postgres

Définir le mot de passe de l'utilisateur unix postgres :

$ sudo passwd postgres
Entrez le nouveau mot de passe UNIX : upostgres
Retapez le nouveau mot de passe UNIX : upostgres
passwd : le mot de passe a été mis à jour avec succès

Definir le mot de passe super-utilisateur de la base de donnée :

$ sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'bpostgres'" 
ALTER ROLE

Création de l'utilisateur terp pour la base de donnée utilisée par TinyERP :

$ sudo -u postgres createuser terp
Le nouvel rôle est-il super-utilisateur ? (o/n) n
Le nouvel rôle est-il autorisé à créer des bases de données ? (o/n) o
Le nouvel rôle est-il autorisé à créer de nouveaux rôles ? (o/n) n
CREATE ROLE

Définir le mot de passe de terp

$ sudo -u postgres psql -c "ALTER USER terp WITH PASSWORD 'terp'"
ALTER ROLE

Créé la base de donnée terp , l'utilisateur terp doit en être le propriétaire

$ sudo -u postgres createdb -O terp terp
CREATE DATABASE

Verifier la base de donnée

$ sudo -u postgres psql -l
   Liste des bases de données
    Nom    | Propriétaire | Encodage 
-----------+--------------+----------
 postgres  | postgres     | UTF8
 template0 | postgres     | UTF8
 template1 | postgres     | UTF8
 terp      | terp         | UTF8
 (4 lignes)

Remplacer 'ident sameuser' par 'md5' dans le fichier /etc/postgresql/8.2/main/pg_hba.conf

Redemarrez postgres

Demarrage du serveur tinyerp

Installation du client tinyerp

Ligne de commande

sudo clear
sudo aptitude install -y postgresql python-libxslt1 python-psycopg python-tz python-imaging python-pyparsing graphviz python-reportlab xpdf 
cd /tmp
wget http://tinyerp.com/download/stable/source/tinyerp-server-4.2.2.tar.gz
tar xvzf tinyerp-server-4.2.2.tar.gz
cd tinyerp-server-4.2.2/
sudo python setup.py install
sudo passwd postgres
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'bpostgres'"
sudo -u postgres createuser terp
sudo -u postgres psql -c "ALTER USER terp WITH PASSWORD 'terp'"
sudo -u postgres createdb -O terp terp
sudo -u postgres psql -l
sudo sed -i -e 's|ident sameuser|md5|g' /etc/postgresql/8.3/main/pg_hba.conf
sudo invoke-rc.d postgresql-8.3 restart
cd /usr/lib/python2.5/site-packages/tinyerp-server/
sudo python tinyerp-server.py -r terp -d terp -w terp -s
sudo tinyerp-server &
cd /tmp
wget http://tinyerp.com/download/stable/source/tinyerp-client-4.2.2.tar.gz
tar xf tinyerp-client-4.2.2.tar.gz
cd tinyerp-client-4.2.2/
sudo python setup.py install
  • tinyerp_7.10.txt
  • Dernière modification: Le 03/03/2010, 08:48
  • (modification externe)