OpenERP v6 - Installation sur Debian 6 : Différence entre versions
De wikiGite
Ligne 1 : | Ligne 1 : | ||
− | == Facultatif | + | |
+ | <u>Remarque</u> : A finir de valider lors d'une prochaine installation | ||
+ | |||
+ | == Facultatif == | ||
+ | |||
+ | <u> A exécuter en tant que root </u> : | ||
dpkg-reconfigure locales | dpkg-reconfigure locales | ||
Ligne 5 : | Ligne 10 : | ||
apt-get install -y mc vim sudo | apt-get install -y mc vim sudo | ||
− | + | == Installation des pré-requis == | |
− | |||
− | |||
− | |||
− | + | (A exécuter en tant qu'utilisateur normal) | |
<u>Paquets Requis</u> : | <u>Paquets Requis</u> : | ||
Ligne 39 : | Ligne 41 : | ||
sudo adduser openerp --disabled-login --gecos OpenERP | sudo adduser openerp --disabled-login --gecos OpenERP | ||
− | + | == Configuration de Postgresql == | |
− | |||
− | == | + | === Création de l'utilisateur === |
sudo su - postgres | sudo su - postgres | ||
createuser openerp | createuser openerp | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |Le nouveau rôle est-il super-utilisateur ? (o/n) n <br/> Le nouveau rôle est-il autorisé à créer des bases de données ? (o/n) o <br/> Le nouveau rôle est-il autorisé à créer de nouveaux rôles ? (o/n) n <br/> | ||
+ | |} | ||
sudo su postgres -c psql | sudo su postgres -c psql | ||
ALTER USER openerp WITH PASSWORD 'openerp' | ALTER USER openerp WITH PASSWORD 'openerp' | ||
+ | |||
+ | exit | ||
+ | |||
+ | === Paramétrage des fichiers de configuration === | ||
sudo vim /etc/postgresql/8.4/main/pg_hba.conf | sudo vim /etc/postgresql/8.4/main/pg_hba.conf | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | | + | |# Database administrative login by UNIX sockets |
+ | local all postgres ident | ||
+ | |||
+ | # TYPE DATABASE USER CIDR-ADDRESS METHOD | ||
+ | |||
+ | # "local" is for Unix domain socket connections only | ||
+ | #local all all ident | ||
+ | local all all md5 | ||
+ | |||
+ | # IPv4 local connections: | ||
+ | host all all 127.0.0.1/32 md5 | ||
+ | |||
+ | # IPv6 local connections: | ||
+ | host all all ::1/128 md5 | ||
|} | |} | ||
Version du 13 mai 2011 à 07:21
Remarque : A finir de valider lors d'une prochaine installation
Sommaire
- 1 Facultatif
- 2 Installation des pré-requis
- 3 Création de l'utilisateur OpenERP
- 4 Configuration de Postgresql
- 5 Téléchargement des fichiers d'installation d'OpenERP
- 6 Lancement manuel des services
- 7 Paramétrage du démarrage automatique des services
- 8 Création de la base de données et première connexion à OpenERP
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
# Database administrative login by UNIX sockets
local all postgres ident
local all all md5
host all all 127.0.0.1/32 md5
host all all ::1/128 md5 |
sudo vim /etc/postgresql/8.4/main/postgresql.conf
<contenu>
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
python setup.py install (en root)
cd ..
cd openerp-web-6.0.1
python setup.py install (en root)
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