Instalación de Open ERP Server 6.0.4
1. Instalamos el gestor de la base de datos, Postgres
# sudo apt-get install postgresql postgresql-client
2. Debemos editar el archivo de configuracion de la DB, este se encuentra en /etc/postgresql/9.1/postgresql.conf
Importante: Dependiendo de la version de Ubuntu o de las actualizaciones, la version de postgres puede variar.
8.4 -> Ubuntu 10.04 Server
9.1 -> Ubuntu 11.10 desktop
# sudo nano /etc/postgresql/8.4/main/postgresql.conf
3. Cambiamos la siguiente linea en el archivo.
listen_addresses = 'localhost'
Por esta:
listen_addresses = '*'
Lo anterior permite el acceso a Postgres desde cualquier IP.
4. Ahora modificamos el archivo, pg_hba.conf encontrado en la misma ruta anterior.
# sudo nano /etc/postgresql/8.4/main/pg_hba.conf
5. Y lo dejamos de la siguiente manera
######################################################################
# "local" is for Unix domain socket connections only
# MODIFY THE EXISTING LINE TO LOOK LIKE THIS:
local all all trust
# IPv4 local connections:
# MODIFY THE EXISTING LINE TO LOOK LIKE THIS:
host all all 127.0.0.1/32 trust
# ADD THIS LINE TO ALLOW REMOTE ACCESS; Utilicen el rango de su RED, ej: 192.168.1.0/24
host all all 10.10.10.0/24 trust
# IPv6 local connections:
host all all ::1/128 ident
######################################################################
6. Reinicar postgres
# sudo /etc/init.d/postgresql-8.4 restart
7. Agregamos un usuario para que openerp pueda trabajar sobre el
# sudo adduser openerp
8. Establecemos una contraseña para el usuario postgres
# sudo passwd postgres
9. Creamos un usario para la DB
# su - postgres
createuser --createdb --no-createrole --pwprompt openerp
Enter password for new role: .....
Enter it again: .....
Shall the new role be a superuser? (y/n) y
10. Necesitamos instalar las dependencias de Python para que OpenERP pueda trabajar
# sudo apt-get install python python-psycopg2 python-reportlab python-egenix-mxdatetime python-tz python-pychart python-pydot python-lxml python-vobject python-setuptools python-mako python-yaml
# sudo apt-get easy_install PyYam
11. Descargamos el paquete OpenERP de la pagina oficial
# wget http://www.openerp.com/download/stable/source/openerp-server-6.0.4.tar.gz
12. Descomprimimos el paquete y nos vamos a esa carpeta
# tar xvf openerp-server-6.0.4.tar.gz
# cd openerp-server-6.0.4
13. Instalamos OpenERP
# sudo python setup.py install
14. OpenERP esta instalado correctamente, para correrlo se debe hacer asi:
# sudo -u openerp openerp-server&
15. Para que via web o gtk se puedan agregar modulos debemos darle los permisos adecuados:
# sudo chown -R openerp:openerp /usr/local/lib/python2.6/dist-packages/openerp-server/addons
Listo ya deben tener corriendo su sistema !