lunes, 19 de noviembre de 2012

Instalación OpenERP 6.1 en Ubuntu 12.04 Lts

Instalación OpenERP 6.1 en Ubuntu 12.04 Lts



Introducción:

Antes de empezar a trabajar con OpenERP necesitaremos instalarlo, para ello tendremos que instalar previamente la base de datos PostgreSQL que es la base de datos por defecto que utiliza OpenERP.

Desde la base de datos nos crearemos el usuario que vamos a utilizar en OpenERP y seguidamente uniremos la base de datos PostgreSQL con OpenERP para completar la instalación.

Si encuentra algún error o desea preguntar sobre los pasos aquí escritos no dude en comentar.

Espero que le guste y que le sirva.

¡Saludos!




Pasos a seguir:


1. OpenERP utiliza para su base de datos PostgreSQL, por eso vamos a instalar la base de datos PostgreSQL, para ello abra el terminal y escriba sudo apt-get install postgresql postgresql-client, a continuación se le informará de que se necesitan descargar paquetes adicionales, simplemente escriba S para continuar con el proceso de instalación.



2. A continuación reinicie la base de datos PostgreSQL, si todo está correcto, se mostrará un mensaje de información OK, indicando que el servicio se ha reiniciado correctamente, para ello escriba en el terminal sudo /etc/init.d/postgresql restart.
Nota: En el mensaje de confirmación se muestra la versión de PostgreSQL instalada, en este caso es la 9.1, anótela pues  le hará falta más adelante.



3. Seguidamente tendremos que editar el archivo de configuración de PostgreSQL, tendremos que indicar en el archivo que se puedan permitir conexiones locales a usuarios de PostgreSQL distintos de los usuarios Linux, para ello escriba en el terminal sudo gedit /etc/postgresql/9.1/main/pg_hba.conf, a continuación se le abrirá el editor de texto Gedit con el contenido del archivo.




4. Diríjase al final del documento y añada la siguiente línea  local all all md5, seguidamente guarde el documento pulsando sobre Guardar.



5. Vuelva a reiniciar el servidor PostgreSQL y compruebe que puede ver el mensaje de confirmación OK tras reiniciar el servicio. Para ello escriba sudo /etc/init.d/postgresql restart.



6. Tendremos que crearnos un usuario de PostgreSQL para poderlo usar con OpenERP, para ello escriba sudo su postgres para poder acceder a la consola de comando de PostgreSQL.



7. Una vez dentro de la consola de comando de PostgreSQL creamos el usuario openerp en este caso, para ello escriba reateuser --pwprompt openerp. Escriba a continuación la contraseña, por ejemplo, openerp, también se le preguntará si desea ser superuser, en este caso puede responder que sí, escribiendo Y.
Nota: Para salir de la consola PostgreSQL utilice la combinación CTRL + D.




8. A continuación instale las siguientes librería para asegurarse de que no haya ninguna dependencia sin cumplir, para ello escriba sudo apt-get install python python-lxml python-psycopg2 python-imaging python-reportlab.
Nota: Permita continuar la instalación descargando los paquetes necesario escribiendo S.



9. También instale las siguientes librerías escribiendo sudo apt-get install python-pyparsing python-pydot graphviz python-matplotlib python-numpy python-tz python-pychart python-egenix-mxdatetime python-vobject python-hippocanvas.
Nota: Permita continuar la instalación descargando los paquetes necesario escribiendo S.



10. Seguidamente descargue OpenERP, para ello pulse aquí, tendrá que seleccionar la versión descargable de OpenERP para linux, en este caso nos descargamos la versión en .deb, pulse sobre All-In-One que se encuentra en el apartado Sources & Packages.




11. Pulse doble clic sobre el paquete .deb descargado, automáticamente se le abrirá el Centro de Software de Ubuntu desde donde podrá instalar OpenERP pulsando sobre Instalar.




12. Seguidamente inicie el servidor OpenERP, escriba sudo /etc/init.d/openerp-server start.



13. Para probar que funciona OpenERP perfectamente, diríjase al navegador y en la barra de direcciones escriba http://localhost:8069/, seguidamente se le deberá de abrir OpenERP.



14. Seguidamente tendremos unir la base de datos que hemos creado en PostgreSQL con OpenERP, para ello pulse sobre Manage Databases.



15. Se le abrirá una nueva página donde se le pedirá que introduzca los datos de la base de datos PostgreSQL, rellene el formulario correspondiente y pulse sobre Create.
  • New database name: Nombre que le quieras dar a la base de datos, en mi caso openerp.
  • Load Demostration data: Rellena la base de datos con datos de pruebas, es útil si desea practicar con openerp si tener que rellenar previamente datos, en mi caso lo he seleccionado.
  • Default language: Idioma de OpenERP, en mi caso Spanish / Español.
  • Admin password: Contraseña de la base de datos anteriormente creada en PostgreSQL, en mi caso openerp.
  • Confirm password: Confirmación de la contraseña de la base de datos creada anteriormente en PostgreSQL, en mi caso openerp

16. Si todo ha se ha creado correctamente seguidamente accederá a su sección de OpenERP.
Nota: Puede tardar en aparecer esta ventana.




FIN














4 comentarios:

  1. Hola que tal, muy buen tuto, pero tengo una duda, agregue un par de modulos copiando y pegando directamente en la carpeta de addons, y cuando inicio el openerp y me voy al area de modulos y le doy actualizar me dice que no se agrego ningun modulo, puedes ayudarme?.. Gracias

    ResponderEliminar
  2. Seguramente se trate de un problemas de permisos, pues necesitamos darle permisos de lectura entre otros a los módulos que insertamos en OpenERP para que los pueda utilizar.

    Aquí te pongo un ejemplo de como le daría los permisos necesarios al módulo de jasper_reports, este ejemplo tendría que extrapolarlo a todos los módulos que quieras instalar.

    La sentencia para introducirla desde el terminal sería:

    /usr/lib/pymodules/python2.7/openerp/addons$ sudo chown -R openerp:openerp jasper_reports/

    También los puede hace gráficamente, accediendo con permisos de administrador en el explorador de archivos "sudo nautilus" y dirigiéndote a la ruta donde se encuentra el módulo, en addons y seleccionado las propiedades del archivo, en la pestaña permisos añada los permisos de lectura y escritura al archivo para el usuario que utilice openerp por defecto, normalmente es openerp.

    Si tienes alguna duda o no encuentras la solución no dudes en comentármelo. Saludos!

    ResponderEliminar
  3. os dejo un manual probado al 100x100 de como instalar openerp 6.1 en ubuntu 12.0.4

    <a href="http://www.infoacp.es/servicios/desarrollo-openerp/11-documentacion-tecnica/42-instalacion-de-openerp-server-6-1-en-ubuntu-12-0-4>Instalar openerp en ubuntu </a>

    ResponderEliminar
  4. os dejo un manual probado al 100x100 de como instalar openerp 6.1 en ubuntu 12.0.4

    http://www.infoacp.es/servicios/desarrollo-openerp/11-documentacion-tecnica/42-instalacion-de-openerp-server-6-1-en-ubuntu-12-0-4

    ResponderEliminar