> ## Content Index
> Fetch the complete content index at: https://openerpspain.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Entorno de desarrollo de OpenERP con Eclipse
- URL: https://openerpspain.com/entorno-de-desarrollo-de-openerp-con-eclipse-parte-ii-openerp/
- Published: 2012-03-13T13:05:00.000Z
- Updated: 2026-08-12T19:42:13.000Z
- Description: Entorno de desarrollo de OpenERP con Eclipse - Parte II: OpenERP [http://www.domatix.com//media/k2/items/cache/817a0b87c8b4a5b09390d4c2ae24ca96_S.jpg] Instrucciones detalladas para poner en marcha un entorno de desarrollo de OpenERP [http://domatix.com/tag/openerp] que incluye el servidor, cliente
- Author: Nacho
- Tags: Planet Blog, OpenERP, Desarrollo

[ ](http://domatix.com/wp-content/uploads/logo%5Fopenerp.png?ref=openerpspain.com)

A lo largo de este artículo vamos a realizar una explicacion sobre el entorno de desarrollo de OpenERP con Eclipse.

que ira acompañado de instrucciones muy detalladas para poner en marcha un entorno de desarrollo de [OpenERP](http://domatix.com/tag/openerp?ref=openerpspain.com "más artículos sobre openerp") que incluye el servidor, cliente GTK y cliente web.

Todas las carpetas de addons quedan vinculadas directamente desde [Launchpad](https://launchpad.net/~openerp?ref=openerpspain.com "Launchpad - OpenERP") para mantener el entorno actualizado fácilmente con [Bazaar](http://bazaar.canonical.com/en/?ref=openerpspain.com "Bazaar - Página oficial").

En esta segunda parte se instalarán OpenERP y sus dependencias desde Launchpad, comprobación de la instalación y comunicación cliente servidor.

## 2 OpenERP

### 2.1 Instalación de dependencias

Es necesario instalar algunos paquetes de los cuales depende OpenERP para alcanzar el entorno de desarrollo de OpenERP con Eclipse.

#### 2.1.1 Dependencias del servidor de OpenERP

Como se encuentra documentado en esta [sección.](http://doc.openerp.com/v6.0/install/linux/server/index.html?ref=openerpspain.com)

$ sudo apt-get install python-lxml python-mako python-dateutil   
 python-psycopg2 python-pychart python-pydot python-tz   
 python-reportlab python-yaml python-vobject python-ldap   
 python-libxslt1  

#### 2.1.2 Dependencias del cliente OpenERP

Como se encuentra documentado en esta [sección](http://doc.openerp.com/v6.0/install/linux/client/index.html?ref=openerpspain.com):

$ sudo apt-get install python-gtk2 python-glade2 python-matplotlib   
 python-egenix-mxdatetime python-dateutil python-lxml python-tz   
 python-hippocanvas python-pydot  

#### 2.1.3 Dependencias del cliente web de OpenERP

La documentación se encuentra en esta [sección](http://doc.openerp.com/v6.0/install/linux/web/index.html?ref=openerpspain.com):

$ sudo apt-get install python-cherrypy3 python-formencode   
 python-babel  

### 2.2 Instalar OpenERP desde Launchpad

#### 2.2.1 Instalar Bazaar

Para instalar OpenERP desde Launchpad es necesario utilizar Bazaar:

$ sudo apt-get install bzr  

#### 2.2.2 Grabar el código

Para este paso existen dos opciones:

1. Grabar y ejecutar este pequeño [script](http://www.domatix.com//images/stories/noticias/2011/tuto%5Fentorno/script.zip?ref=openerpspain.com) que hemos desarrollado en Domatix
2. Hacerlo a manualmente:

Ir a la carpeta donde se requiere tener la instalación de OpenERP – usualmente se instala en una carpeta con el nombre: "`openerp`" en la carpeta del usuario:

$ PATH\_TO\_OPENERP=\~/openerp  
$ mkdir $PATH\_TO\_OPENERP  
$ mkdir $PATH\_TO\_OPENERP/server  
$ cd $PATH\_TO\_OPENERP/server  
$ bzr branch lp:\~openerp/openobject-server/6.0 6.0  
$ bzr branch lp:\~openerp/openobject-server/5.0 5.0  
$ mkdir $PATH\_TO\_OPENERP/client  
$ cd $PATH\_TO\_OPENERP/client  
$ bzr branch lp:\~openerp/openobject-client/6.0 6.0  
$ bzr branch lp:\~openerp/openobject-client/5.0 5.0  
$ mkdir $PATH\_TO\_OPENERP/client-web  
$ cd $PATH\_TO\_OPENERP/client-web  
$ bzr branch lp:\~openerp/openobject-client-web/6.0 6.0  
$ bzr branch lp:\~openerp/openobject-client-web/5.0 5.0  
$ mkdir $PATH\_TO\_OPENERP/addons  
$ cd $PATH\_TO\_OPENERP/addons  
$ bzr branch lp:\~openerp/openobject-addons/6.0 6.0  
$ bzr branch lp:\~openerp/openobject-addons/5.0 5.0  
$ mkdir $PATH\_TO\_OPENERP/addons-extra  
$ cd $PATH\_TO\_OPENERP/addons-extra  
$ bzr branch lp:\~openerp-commiter/openobject-addons/extra-6.0 6.0  
$ bzr branch   
 lp:\~openerp-commiter/openobject-addons/stable\_5.0-extra-addons 5.0  

Para que los ‘addons’ funcionen en la versión *5.0* hay que hacer unos links:

$ cd $PATH\_TO\_OPENERP/server/5.0/bin/addons  
$ for d in $PATH\_TO\_OPENERP/addons/5.0/\*; do ln -sv $d; done  

En la versión *6.0* hay que configurarlo a través del archivo `~/.openerp_serverrc`. Si no existe este archivo en el sistema iniciar el servidor de la siguiente manera:

$ cd $PATH\_TO\_OPENERP/server/6.0  
$ bin/openerp-server.py --save --stop-after-init  

Abre el el archive `~/.openerp_serverrc` en tu editor preferido y modifica la linea

addons\_path = /your/path/to/openerp/server/6.0/bin/addons  

A algo como lo siguiente:

addons\_path = /your/path/to/openerp/server/6.0/bin/addons,/your/path/to/openerp/addons/6.0  

### 2.3 Comprobar que funciona.

#### 2.3.1 El servidor

Esto solo funcionará si se ha creado [anteriormente](http://domatix.com/entorno-desarrollo-eclipse-openerp?ref=openerpspain.com) la base de datos para testificar.

$ cd $PATH\_TO\_OPENERP/server/6.0  
$ bin/openerp-server.py --db\_user=openerp  

#### 2.3.2 El cliente

Con el servidor arrancado es posible iniciar el cliente:

$ cd $PATH\_TO\_OPENERP/client/6.0  
$ bin/openerp-client.py  

Aparece una ventana para hacer el login. Como clave se ingresa: demo.

[ ](http://domatix.com/wp-content/uploads/client%5Flogged%5Fin.png?ref=openerpspain.com)

La clave es ‘demo’

Si todo ha sido correcto, ahora hay un cliente conectado.

[ ](http://domatix.com/wp-content/uploads/client%5Flogged%5Fin.png?ref=openerpspain.com)

Si todo ha sido correcto...

Se puede observar en la pantalla donde se ha iniciado el servidor para verificar si ha ocurrido algún error.

#### 2.3.3 El interfaz de web

$ cd $PATH\_TO\_OPENERP/web   
$ ./openerp-web.py  

En el navegador local hay que abrir la pagina [http://localhost:8080](http://localhost:8080/?ref=openerpspain.com). El usuario y clave es `demo`. Después, hacer clic en `Login`.

[ ](http://domatix.com/wp-content/uploads/web%5Flogin.png?ref=openerpspain.com)

Usuario ‘demo’, clave ‘demo’.

Si todo ha sido correcto se verá una ventana así:.

[ ](http://domatix.com/wp-content/uploads/web%5Flogged%5Fin.png?ref=openerpspain.com)

Si la instalación ha sido correcta...

#### 2.3.4Eliminar la base de datos ‘testerp’

Ahora que se ha comprobado que todo funciona correctamente, procedemos a eliminar la base de datos que se ha creado anteriormente:

$ sudo su - postgres  
postgres $ psql  
psql (9.1.2)  
Type "help" for help.  
postgres=# DROP DATABASE testerp;  
DROP DATABASE  
postgres=# q  
[postgres@vincebox \~](mailto:postgres@vincebox%20~) $ exit  

**Puede encontrar más información sobre el entorno de desarrollo de OpenERP con Eclipse, en los enlaces que le adjuntamos a continuación.**

[http://www.domatix.com/entorno-desarrollo-eclipse-openerp-parte-dos](http://www.domatix.com/entorno-desarrollo-eclipse-openerp-parte-dos?ref=openerpspain.com)

[https://openerpspain.com/que-es-odoo/](https://openerpspain.com/modulos-openerp-para-seguir-costes-e-ingresos-comprometidos-en-proyectos/)