Manual Libre ERP OpenERP 6.1

14
 “ EmPRendedores, Administradores y Desarrolladores Libres en Sistemas Administrativos de la República Bolivariana de Venezuela “ “1934: Joseph Alois Schumpeter: Los emprendedores son innovadores que buscan destruir el estatus-quo de los productos y servicios existentes para crear nuevos productos y servicios.” según wikipedia. 1.- Instalación de Open(Libre) ERP en Linux (Debian- Wheezy-Stable-7.2) Esta secci ón le guiará a travé s de la instalaci ón del servidor y el cliente de OpenERP en Debian Wheezy Stable .Se asume que usted está usando una versión reciente de escritorio de Debian con su interfaz gráfica de usuario en un PC de escritorio o portátil. Existe mucha Documentación de como Instalar Open ERP, pero esta vez hemos querido hacer la nuestra. Recomendaciones antes de la propia instalación:  T odo el procedimiento de instalación debe hacerse como administrador, por ende debemos poseer la contraseña del mismo asignada al momento de haber instalado el Debian GNU/Linux .El símbolo que manifiesta que estamos como administrador es el numeral # y el dolar $ que estamos como usuarios normales. Se recomienda ejecutar el comando #aptitude update para actualizar los repositorios y las listas de packetes disponible. 1.1.- Chequear versión de Debian y actualizar Paquetes instalados: Se recomienda ejecutar #aptitude upgrade para mantener todos los packetes instalados actualizados en sus ultimas versiones de manera de no tener problemas con la instalación de otros packetes.  $su #aptituda update #aptitude upgrade

description

Manual de instalación rápida de OpenERP 6.1 desde su .deb

Transcript of Manual Libre ERP OpenERP 6.1

  • EmPRendedores, Administradores y Desarrolladores Libres en Sistemas Administrativos de la Repblica Bolivariana de

    Venezuela

    1934: Joseph Alois Schumpeter: Los emprendedores son innovadores que buscan destruir el estatus-quo de los productos y servicios existentes para crear nuevos productos y servicios. segn wikipedia.

    1.- Instalacin de Open(Libre) ERP en Linux (Debian-Wheezy-Stable-7.2)

    Esta seccin le guiar a travs de la instalacin del servidor y el cliente de OpenERP en Debian Wheezy Stable .Se asume que usted est usando una versin reciente de escritorio de Debian con su interfaz grfica de usuario en un PC de escritorio o porttil.

    Existe mucha Documentacin de como Instalar Open ERP, pero esta vez hemos querido hacer la nuestra.

    Recomendaciones antes de la propia instalacin:

    Todo el procedimiento de instalacin debe hacerse como administrador, por ende debemos poseer la contrasea del mismo asignada al momento de haber instalado el Debian GNU/Linux .El smbolo que manifiesta que estamos como administrador es el numeral # y el dolar $ que estamos como usuarios normales.

    Se recomienda ejecutar el comando #aptitude update para actualizar los repositorios y las listas de packetes disponible.

    1.1.- Chequear versin de Debian y actualizar Paquetes instalados:

    Se recomienda ejecutar #aptitude upgrade para mantener todos los packetes instalados actualizados en sus ultimas versiones de manera de no tener problemas con la instalacin de otros packetes.

    $su

    #aptituda update

    #aptitude upgrade

    http://es.wikipedia.org/wiki/Emprendedorhttp://es.wikipedia.org/wiki/Emprendedorhttp://es.wikipedia.org/wiki/Emprendedor

  • Debemos validar nuestra versin de Debian ejecutando el comando $lsb_release -a, no importan las liberaciones importa que sea 7.x cualquier numero siguiente.

    $ lsb_release -a

    No LSB modules are available.

    Distributor ID: Debian

    Description: Debian GNU/Linux 7.2 (wheezy)

    Release: 7.2

    Codename: wheezy

    1.2.- Instalacin de Postgres SQL:

    Antes de la Instalacin propiamente del Packete Open ERP debemos resolver las dependencias antes, debemos instalar postgresql.

    Con el comando #aptitude install postgresql, al ejecutar este comando va a instalar la versin disponible del postgresql, realmente no importa la versin del postgres.

    # aptitude install postgresql

  • Por supuesto a la pregunta debemos contestar que si queremos continuar la instalacin. Al culminar la instalacin saldr la siguiente pantalla:

    Para Probar que Funcione el Postgresql y la instalacin haya culminado exitosa, podemos ejecutar como root # su postgresql y ejecutar en el prompt de ese usuario psql, debe salir una pantalla como la siguiente, es el prompt de Postgresql :

    #su postgres

    $psql

    psql (9.1.12)

    Digite help para obtener ayuda.

    postgres=#

  • 1.3.- Instalacin de Open ERP Versin 6.1:

    Para no tener problemas con las instalaciones de nuestros mdulos, pedimos que se trabaje con la versin 6.1 de OpenERP, sabiendo que existen versiones mas recientes, y procedimientos de instalacin distintos para ellas, pero usaremos la que se ha probado por nuestro equipo.

    Para su Descarga podemos usar la pagina de openerp en espaa que tiene esta versin en su WEB: Simplemente haciendo click en el siguiente enlace:

    http://openerpspain.com/descargas/OpenERP All-in-one 6.1 para Ubuntu (paquete .deb)

    Dependiendo del Browser que se tenga el archivo quedara almacenado en el disco con el nombre de openerp_6.1-latest-1_all.deb, en nuestro caso usamos Chromium y quedo en el directorio Descargas:

    Ya Obteniendo el Paquete de OpenERP 6.1, lo instalamos:

    #dpkg -i Descargas/openerp_6.1-latest-1_all.deb

    La instalacin no puede ser culminada porque el comando dpkg no resuelve las dependencias de instalacin, para ello por eso veremos los siguientes errores de Instalacin:

    http://openerpspain.com/?wpdmact=process&did=MTEuaG90bGluaw==

  • Para resolverlo ejecutaremos el comando #apt-get -f install que forzara todos los packetes pendientes a que sean instalados por el apt.

    #apt-get -f install

  • Al culminar la instalacin del OpenERP, probaremos desde un browser de Internet la coneccion de localhost:8069, que es el puerto por el cual trabaja Open ERP:

    Cheverisimo, funciona mi Open ERP en mi maquina local.

    1.4.- Directorios de Instalacin de Open ERP:

    Los directorios de instalacin de mi Open ERP son:

    1.4.1.- Directorio de archivos estticos:

    # ls /usr/share/pyshared/openerp

    addons import_xml.rng osv report tests wsgi

    conf __init__.py PKG-INFO run_tests.py tiny_socket.py

    cron.py loglevels.py pooler.py service tools

    db module pychar sql_db.py wizard

    exceptions.py netsvc.py release.py test workflow

  • 1.4.2.- Directorios de Trabajo, donde se almacenan los directorios dinmicos:

    # ls /usr/lib/pymodules/python2.7/openerp

    addons import_xml.rng osv report tests wsgi

    conf __init__.py PKG-INFO run_tests.py tiny_socket.py

    cron.py loglevels.py pooler.py service tools

    db modules pychart sql_db.py wizard

    exceptions.py netsvc.py release.py test workflow

    1.5.- Validando la Instalacin y Administrando el Servicio:

    Para validar que exista un servicio en el puerto 8069:

    # nmap localhost -p 8069

    Starting Nmap 6.00 ( http://nmap.org ) at 2014-05-23 10:48 VET

    Nmap scan report for localhost (127.0.0.1)

    Host is up (0.000092s latency).

    Other addresses for localhost (not scanned): 127.0.0.1

    PORT STATE SERVICE

    8069/tcp open unknown

    Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds

    Para administrar el servicio Open ERP, se debe usar cualquiera de las dos formas:

    1.- #/etc/init.d/openerp

    2.- #service openerp

    # /etc/init.d/openerp

    Usage: openerp-server {start|stop|restart|force-reload}

    # /etc/init.d/openerp restart

    Restarting openerp-server: openerp-server.

    # service openerp restart

    Restarting openerp-server: openerp-server.

  • 1.6.- Administrando Postgres SQL Grficamente con pgadmin3:

    Ahora instalaremos el pgadmin3 que nos facilitara la administracin del postgresql de forma grfica:

    #aptitude install pgadmin3

    Para Probar el pgadmin3 buscaremos en el Men de Aplicaciones-> Programacin:

  • Al Correr de nuevo el pgadmin podemos ver las bases de datos internas del postgresql:

    1.7.- Asignando Contrasea al administrador de Postgres:

    Debemos asignarle Contraseas al administrador de postgresql, Con las Teclas y la tecla d, se sale del administrador de postgresql.

    # su postgres -c psql

    psql (9.1.12)

    Digite help para obtener ayuda.

    postgres=# alter user postgres with encrypted password 'avalon';

    ALTER ROLE

  • 1.8.- Creando la Base de Datos de Nuestra Institucin y cambiando la Contraseas del administrador :

    Crearemos ahora una Base de Datos para ser usada por el Open ERP. Desde el Men Principal del Open ERP, escogemos la opcin de Manage Databases, donde indica el cursos de la siguiente imagen:

    Antes de crear la Base de datos seria muy recomendable cambiar la contrasea del administrador por defecto que es admin, para ello se escoge la opcin password-> Change Master Password :

  • Para Crear la Base de Datos , en Manage Databases en el menu principal de Open ERP-> Create y colocamos los campos solicitados.

    1.9.- Accediendo al Open ERP como administrador :

    Para entrar en el Open ERP con la base de datos que creamos, desde el browser localhost:8069 y vemos la base de datos elegida por defecto en la esquina superior derecha:

  • Cheverisimo. En estos momentos ya comenzamos a elegir los mdulos que usaremos durante nuestra estada en la Habitacin 8069.

    1.10.- Accediendo al Open ERP desde el Cliente GTK :

    Realizaremos la instalacin del Cliente GTK para GNU/Linux.

    Comenzamos descargando de :

    http://openerpspain.com/descargas/ el Cliente para OpenERP 6.1 para GNU/Linux

    openerp-client-6.1-latest.tar.gz

    $ tar xvzf Descargas/openerp-client-6.1-latest.tar.gz

    $ python bin/openerp-client.py

    Listo, al correr veremos esta pantalla:

    http://openerpspain.com/?wpdmact=process&did=OC5ob3RsaW5rhttp://openerpspain.com/descargas/

  • y al validarnos veremos la siguiente pantalla:

    Bienvenidos a Open ERP.

    Resolviendo varios detalles:

    1.11.- Configurando para quitar el acceso de Bases de Datos :

    En la Pantalla Principal de Open ERP, debajo del men de login esta la opcin de Manage Databases, por seguridad seria genial quitarlo.

  • Primero que nada instalaremos un editor de cdigo llamado geany e invocamos geany para editar el archivo base.xml que es el que lleva el control del men principal de Open ERP.

    #aptitude install geany

    #geany /usr/share/pyshared/openerp/addons/web/static/src/xml/base.xml

    Debemos comentar esta clase para que no cargue la opcin de Manage Databases :

    Se colocaran los smbolos de !-- antes del div de la clase footer y antes del > que cierra la referencia. Al refrescar el Browser queda as:

    Sin men de acceso a la base de Datos.

    EmPRendedores, Administradores y Desarrolladores Libres en Sistemas Administrativos de la Repblica Bolivariana de Venezuela 1.- Instalacin de Open(Libre) ERP en Linux (Debian-Wheezy-Stable-7.2)