TopoRojo

Un pouco de todo e moito de nada

TopoRojo - Un pouco de todo e moito de nada

Instalar virtualenv + OpenERP 6.1 desde cero

Bueno, esto más que una entrada en el blog, es una nota mental de como instalar desde cero OpenERP 6.1 usando un entorno virtual con virtualenv.

Requisitos previos

$ sudo aptitude install build-essential python-dev postgresql libpq-dev libfreetype6-dev python-pip bzr libxml2-dev python-virtualenv libxslt1-dev libjpeg62-dev liblcms1-dev libpng12-dev 

Instalación y configuración OpenERP 6.1

En la carpeta que deseemos en mi caso en ~/Proyectos

$ mkdir openerp6.1 && cd openerp6.1 
$ bzr branch lp:openobject-server/6.1 server 
$ bzr branch lp:openobject-addons/6.1 addons 
$ bzr branch lp:openerp-web/6.1 web 

Y también la localización española de OpenERP:

$ bzr branch lp:openerp-spain/6.1 openerp-spain

Crear un usuario de postgresql para el OpenERP 6.1

$ sudo -u postgres -i
$ createuser --createdb --username postgres --no-createrole --pwprompt openuser
$ exit

Crear el entorno virtual para aislar el OpenERP 6.1 del resto del sistema.

$ virtualenv --no-site-packages -p python oerp_venv

Bajar de launchpad el fichero requisitos

$ bzr branch lp:~chucu/+junk/OERP6.1-requirements

y montar el entorno virtual

$ ./oerp_venv/bin/pip install -r OERP6.1-requirements/requirements.txt

Instalar pychart a mano, esta puesto de último.

en la carpeta /oerp_venv ejecuta:

$ wget http://download.gna.org/pychart/PyChart-1.39.tar.gz
$ tar xzf PyChart-1.39.tar.gz && cd PyChart-1.39
$ ../bin/python setup.py install

Configurar addons_path, editando openerp_serverrc

 $ nano ~/.openerp_serverrc

A mi me queda de la siguiente manera:

addons_path = ~/Proyectos/openerp6.1/openerp-spain,~/Proyectos/openerp6.1/addons,~/Proyectos/openerp6.1/web/addons

y probar a lanzar el server:

$ ./oerp_venv/bin/python server/openerp-server

Cliente GTK

Para el cliente GTK es necesaria la libreria pyGTK, se puede instalar con pip o a mano.

Y bajarse el cliente desde Launchpad.

$ bzr branch lp:openobject-client/6.1 client

Para lanzar el cliente GTK

$ ./oerp_venv/bin/python client/bin/openerp-client.py

Fuente: Launchpad.net, “Proge Team” 

P.D: Esto esta realizado bajo Linux Mint Lisa

Categoría: OpenERP

Tu dirección de correo no será publicada. Los campos obligatorios están marcados con *

*