Instalación OpenERP Ubuntu 12.04

Share if you like...Share on Facebook0Tweet about this on TwitterShare on Google+0Share on LinkedIn0

Instalación OpenERP

La instalación en Ubuntu la podríamos hacer tanto de forma gráfica, a través del gestor de paquetes, o a través de la consola.
En este tutorial explicaré cómo se hace a través de la consola, por ser más fácil de hacer.

Algo que se debe tener en cuenta antes de empezar la instalación es que el usuario desde el que hagamos la instalación, debe tener privilegios de administrador para poder instalar paquetes y configurar el sistema. Las instrucciones que se deben copiar en la consola se mostrarán en el tutorial de la siguiente manera:

$ sudo apt-get install XXX


Estos comandos se deberán copiar y pegar en la consola, y después pulsar la tecla “Intro” para aplicar.

Instalación de la base de datos PostgreSQL

Lo primero que debemos hacer es instalar el servidor y las herramientas de cliente de PostgreSQL, ya que es la base de datos que usará OpenERP:

$ sudo apt-get install postgresql postgresql-client

A continuación nos preguntará nuestra contraseña, para identificarnos como administrador. En el caso de que nos pregunte si queremos instalar otros paquetes, le diremos que sí.

Por defecto, el servidor PostgreSQL se reiniciará automáticamente cuando arranque Ubuntu. En el caso de que queramos detener/iniciar/reiniciar el servidor, lo haremos con los siguientes comandos en consola (el nombre del archivo es orientativo, dependiendo de cada versión puede variar el nombre, pero será siempre algo similar al indicado):

$ sudo /etc/init.d/postgresql-x.x stop
$ sudo /etc/init.d/postgresql-x.x start
$ sudo /etc/init.d/postgresql-x.x restart

Una vez instalado PostgreSQL, debemos editar un archivo con el editor gedit, para permitir conexiones locales con usuarios de la base de datos distintos a los de nuestra instalación de linux. Para ello:

$ sudo gedit /etc/postgresql/x.x/main/pg_hba.conf

Modificamos la línea (casi al final del fichero, si el texto no es idéntico, sí es parecido):

local all all ident sameuser

de forma que quede así:

local all all md5

Guardamos y reiniciamos el servidor PostgreSQL:

$ sudo /etc/init.d/postgresql-x.x restart

Creación de un usuario PostgreSQL

El siguiente paso será crear un usuario de PostgreSQL, y su contraseña, para que sea capaz de crear bases de datos (Nota a tener en cuenta: los usuarios de la base de datos son independientes de los usuarios de Linux). Ejemplo: Usuario de PostgreSQL “openerp” y contraseña “openerp”:

$ sudo su postgres
$ createuser --pwprompt openerp

A continuación introducimos la contraseña “openerp” (sin las comillas dobles) dos veces y responderemos que el usuario no será un superusuario [n], que podrá crear bases de datos [y] y no podrá crear nuevos usuarios [n].

Saldremos del usuario postgres escribiendo “exit” en la consola.

Instalación de librerías de Python y XML

Ahora vamos a instalar las librerías de Python y XML que se necesitan para poder ejecutar el servidor OpenERP:

$ sudo apt-get install python python-lxml python-psycopg2 python-imaging python-reportlab
$ sudo apt-get install python-pyparsing python-pydot graphviz python-matplotlib python-numpy python-tz python-pychart python-egenix-mxdatetime python-vobject python-hippocanvas

Para poder soportar el envío de emails mediante SSL se debe instalar el siguiente paquete:

$ sudo apt-get install python-openssl

Si en la misma máquina también se ejecutará el cliente de escritorio OpenERP es recomendable instalar este paquete adicional:

$ sudo apt-get install python-hippocanvas

Nota OpenERP 6.0:
A partir de la versión 6.0 también se debe instalar el paquete python-yaml:

$ sudo aptitude install python-yaml

Para el módulo PowerMail instalaremos la siguiente libería:

$ sudo apt-get install python-mako

Instalación OpenERP

1. Ficheros .deb (opción recomendada)

Ejecutamos los ficheros .deb que nos podemos descargar de la página: http://www.openerp.com/downloads
Instalamos el fichero openerp_6.1-1-1_all.deb que contiene el servidor OpenERP y el cliente Web. Se ejecuta el archivo y se instala desde el entorno gráfico.

2. Modo gráfico

Ejecutamos el gestor de paquete Synaptic, buscamos el paquete “openerp”, pulsamos el botón derecho sobre el paquete “openerp-server”, seleccionamos la opción Marcar para instalar. Si hay dependencias de otros paquetes también se nos instalarán.
Pulsamos el icono superior Aplicar. Al aparecer la lista de paquetes a instalar, aceptamos.

3. Modo terminal

$ sudo apt-get install openerp-server

Configuración Servidor OpenERP

Primero editamos el archivo de configuración de OpenERP:

$ sudo gedit /etc/openerp-server.conf


Debemos cambiar las siguientes líneas (siguiendo con los datos que introducimos al crear el usuario y contraseña de la base de datos):

db_name =
db_user = openerp
db_password = openerp

Probando el servidor

Para iniciar el servidor de OpenERP escribimos en la consola:

$ sudo /etc/init.d/openerp-server restart

Si se reinicia correctamente el servidor, pondremos en nuestro navegador preferido el dominio o la IP de nuestro servidor de OpenERP (o localhost si nos encontramos en la misma máquina) y usaremos el puerto 8069. La URL quedaría algo como esto:

http://IP_or_domain.com:8069

En el caso de estar la base de datos y OpenERP en la misma máquina:

http://localhost:8069

Share if you like...Share on Facebook0Tweet about this on TwitterShare on Google+0Share on LinkedIn0
The following two tabs change content below.
Reborn as IT Developer. Desarrollador Android y fundador de Proyecto Simio. "En realidad, yo no puedo enseñar nada a nadie, sólo puedo hacerles pensar." - Sócrates.

Deja un comentario