lunes, 12 de marzo de 2012

5. Descargar fuentes de Open ERP 6.0.4 y ejecutarlas

1. Para descargar el código de OpenERP necesitamos instalar Bazaar


# sudo apt-get install bzr


Bazaar es el control de versiones utilizado por la comunidad Open Source que desarrolla Openerp, por medio de este programa es como se puede "colaborar" con nuestros códigos a un proyecto existente y aún siendo un código propio en el que solo nosotros realizaremos cambios nos ayuda a mantener un perfecto control de versiones.


¿Por que es importante descargar las fuentes en lugar de  los "ejecutables" o paquetes oficiales? Por que los ejecutables o paquetes oficiales siempre están atrasados, esto por que los desarrolladores reparan bugs más rápido de lo que se ensamblan los paquetes o distribuciones oficiales.


Anteriormente explique como instalar OpenERP desde el paquete de descarga oficial


Ahora manos a la obra. (Probado en Ubuntu 11.04 / 11.10)

2. Descargando Open ERP de Launchpad

Abrimos un terminal y nos posicionamos en una carpeta en donde queramos guardar nuestros archivos y tecleamos, se recomienda crear una carpeta por cada código que se va  a descargar.

OpenERP Server 6.0.x

# bzr branch lp:openobject-server/6.0
# mv 6.0 server

OpenERP Cliente GTK 6.0.x


# bzr branch lp:openobject-client/6.0 
# mv 6.0 client


OpenERP Cliente WEB 6.0x

# bzr branch lp:openobject-client-web/6.0 
# mv 6.0 web

Listo ya tenemos nuestros códigos fuentes actualizados, si posteriormente queremos actualizar estos repositorios locales lo cual es muy recomendado tendremos que estar dentro de una de estas carpetas y teclear:

# bzr pull

3. Ejecutar las fuentes descargadas para trabajar con OpenERP

Ya tenemos nuestro OpenERP descargado directo de launchpad, ahora para ejecutarlo:


Servidor 6.0:


Dentro de su carpeta correspondiente donde se descargo y entramos a /server/bin abrimos una terminal y ejecutamos.


# python openerp-server.py


IMPORTANTE: Este comando intentará levantar el sistema con los parámetros por defecto, es decir que posiblemente marque erorres, para arrancar el sistema de forma correcta recomiendo hacerlo por medio de un archivo de configuración, la generación de este archivo la detallo en esta entrada


Servidor WEB:


Dentro de su carpeta correspondiente abrimos otra terminal y ejecutamos.


# python openerp-web.py


Cliente GTK:


Dentro de su carpeta correspondiente abrimos otra terminal y ejecutamos.


# python openerp-client.py

IMPORTANTE: Para que estas fuentes puedan trabajar deben instalar TODAS las dependencias y tener configurado correctamente el postgresql  como lo explique en el artículo anterior de instalación de OpenERP el cual pueden ver aquí.

Resumen de instalación de dependencias OpenERP 6.0.4:

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 python-dev build-essential

Para la instalación de Postgresql les recomiendo seguir el manual que les mencioné anteriormente. 

Saludos !


No hay comentarios:

Publicar un comentario