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 !
Hola! Gracias por el tutorial, estoy siguiendo los pasos pero me da un error al hacer el paso 13: "Traceback (most recent call last):
ResponderEliminarFile "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!
Gracias por la info, me sirve.
ResponderEliminarSaludos
A tus órdenes, pero aún se usa el 6.1? ya esta la versión 9 !!
EliminarSaludos