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