jueves, 19 de enero de 2012

1. Instalación OpenERP 6.0.4 Server sobre Ubuntu



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 !

3 comentarios:

  1. Hola! Gracias por el tutorial, estoy siguiendo los pasos pero me da un error al hacer el paso 13: "Traceback (most recent call last):
    File "setup.py", line 36, in
    from setuptools import setup, find_packages
    ImportError: No module named setuptools"
    Cabe destacar que tengo instalado la version 6.1 pero no está funcionando por una sobreescritura de un archivo, por eso quiero instalar el 6.0. Alguna sugerencia? Muchas gracias!

    ResponderEliminar
  2. Gracias por la info, me sirve.
    Saludos

    ResponderEliminar
    Respuestas
    1. A tus órdenes, pero aún se usa el 6.1? ya esta la versión 9 !!

      Saludos

      Eliminar