Outils personnels

OpenERP v6 - Installation sur Debian 6 : Différence entre versions

De wikiGite

Ligne 61 : Ligne 61 :
  
 
  sudo vim /etc/postgresql/8.4/main/pg_hba.conf
 
  sudo vim /etc/postgresql/8.4/main/pg_hba.conf
 
[[Fichier:OpenERP_1.png]]
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Ligne 71 : Ligne 69 :
 
  sudo vim /etc/postgresql/8.4/main/postgresql.conf
 
  sudo vim /etc/postgresql/8.4/main/postgresql.conf
  
<contenu>
+
{| class="wikitable"
 
+
|#listen_addresses = 'localhost'        # what IP address(es) to listen on;
 +
listen_addresses = '*'          # what IP address(es) to listen on;
 +
|}
 
== Téléchargement des fichiers d'installation d'OpenERP ==
 
== Téléchargement des fichiers d'installation d'OpenERP ==
  
 
  sudo su - openerp
 
  sudo su - openerp
  
  wget http://www.openerp.com/download/stable/source/openerp-server-6.0.2.tar.gz
+
  wget http://www.openerp.com/download/stable/source/openerp-server-6.0.2.tar.gz <br/>
 
+
wget http://www.openerp.com/download/stable/source/openerp-web-6.0.2.tar.gz
wget http://www.openerp.com/download/stable/source/openerp-web-6.0.2.tar.gz
 
 
 
tar -zvxf openerp-server-6.0.2.tar.gz
 
 
 
tar -zvxf openerp-web-6.0.2.tar.gz
 
 
 
cd openerp-server-6.0.1
 
 
 
python setup.py install (en root)
 
 
 
cd ..
 
  
  cd openerp-web-6.0.1
+
  tar -zvxf openerp-server-6.0.2.tar.gz <br/>
 +
tar -zvxf openerp-web-6.0.2.tar.gz
  
  python setup.py install (en root)
+
  cd openerp-server-6.0.1 <br/>
 +
sudo python setup.py install <br/>
 +
cd ..
  
  cd ..
+
  cd openerp-web-6.0.1 <br/>
 +
sudo python setup.py install <br/>
 +
cd ..
  
 
== Lancement manuel des services ==
 
== Lancement manuel des services ==

Version du 13 mai 2011 à 08:06

Remarque : A finir de valider lors d'une prochaine installation

Facultatif

A exécuter en tant que root  :

dpkg-reconfigure locales
apt-get install -y mc vim sudo

Installation des pré-requis

(A exécuter en tant qu'utilisateur normal)

Paquets Requis :

  • python
  • postgresql
  • python-lxml
  • python-mako
  • python-egenix-mxdatetime
  • python-dateutil
  • python-psycopg2
  • python-pychart
  • python-pydot
  • python-tz
  • python-reportlab
  • python-yaml
  • python-vobject
  • python-setuptools
  • python-dev build-essential
sudo apt-get install <liste_des_paquets_séparés_par_un_espace>
sudo easy_install PyYaml
sudo easy_install mako

Création de l'utilisateur OpenERP

sudo adduser openerp --disabled-login --gecos OpenERP

Configuration de Postgresql

Création de l'utilisateur

sudo su - postgres
createuser openerp
Le nouveau rôle est-il super-utilisateur ? (o/n) n
Le nouveau rôle est-il autorisé à créer des bases de données ? (o/n) o
Le nouveau rôle est-il autorisé à créer de nouveaux rôles ? (o/n) n
sudo su postgres -c psql
ALTER USER openerp WITH PASSWORD 'openerp'
exit 

Paramétrage des fichiers de configuration

sudo vim /etc/postgresql/8.4/main/pg_hba.conf
# "local" is for Unix domain socket connections only

local all all md5

sudo vim /etc/postgresql/8.4/main/postgresql.conf
#listen_addresses = 'localhost' # what IP address(es) to listen on;

listen_addresses = '*' # what IP address(es) to listen on;

Téléchargement des fichiers d'installation d'OpenERP

sudo su - openerp
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

tar -zvxf openerp-server-6.0.2.tar.gz 

tar -zvxf openerp-web-6.0.2.tar.gz

cd openerp-server-6.0.1 

sudo python setup.py install
cd ..

cd openerp-web-6.0.1 

sudo python setup.py install
cd ..

Lancement manuel des services

openerp-server --db_user=openerp --db_password=openerp
openerp-web

Paramétrage du démarrage automatique des services

sudo vim /etc/init.d/openerp-server
sudo chmod +x /etc/init.d/openerp-server
sudo mkdir -p /var/log/openerp
sudo touch /var/log/openerp/openerp.log
sudo chown -R openerp.root /var/log/openerp/
sudo vim /etc/openerp-server.conf
sudo vim /etc/init.d/openerp-web

<contenu>

sudo chmod +x /etc/init.d/openerp-web
sudo vim /etc/openerp-web.cfg

<contenu>

sudo update-rc.d openerp-web defaults
sudo update-rc.d openerp-server defaults

Création de la base de données et première connexion à OpenERP

Adresse : http://<adresse_ip>:8080

Administrateur :

admin / <mot_de_passe_défini_à_la_création_de_la_base>

Utilisateur Démo :

demo / demo