libre erp

16
E m PR endedores, 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 estatusquo de los productos y servicios existentes para crear nuevos productos y servicios.” según wikipedia. Capítulo 1. Instalación de Open(Libre) ERP en Linux (DebianWheezyStable7.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: Todo 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 paquetes disponible. 1.1. Chequear versión de Debian y actualizar Paquetes instalados: Se recomienda ejecutar #aptitude upgrade para mantener todos los paquetes instalados actualizados en sus últimas versiones de manera de no tener problemas con la instalación de otros paquetes. $su #aptitude update #aptitude upgrade Debemos validar nuestra versión 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

Upload: alexander-javier-figueroa-contreras

Post on 10-Jul-2016

15 views

Category:

Documents


0 download

DESCRIPTION

software libre

TRANSCRIPT

     

“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. 

Capítulo 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: Todo 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 paquetes disponible. 1.1.­ Chequear versión de Debian y actualizar Paquetes instalados: 

Se recomienda ejecutar #aptitude upgrade para mantener todos los paquetes instalados                     actualizados en sus últimas versiones de manera de no tener problemas con la instalación de                             otros paquetes. $su #aptitude update #aptitude upgrade

Debemos validar nuestra versión 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.­ Instalación de Postgres SQL: Antes de la Instalación propiamente del Paquete Open ERP debemos resolver las                       

dependencias antes, debemos instalar postgresql. Con el comando #aptitude install postgresql, al ejecutar este comando va a instalar la                           

versión disponible del postgresql, realmente no importa la versión del postgres. # aptitude install postgresql

Por supuesto a la pregunta debemos contestar que si queremos continuar la instalación.                         Al culminar la instalación saldrá la siguiente pantalla: 

 

Para Probar que Funcione el Postgresql y la instalación 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.­ Instalación de Open ERP Versión 6.1: Para no tener problemas con las instalaciones de nuestros módulos, pedimos que se                         

trabaje con la versión 6.1 de OpenERP, sabiendo que existen versiones más recientes, y                           procedimientos de instalación distintos para ellas, pero usaremos la que se ha probado por                           nuestro equipo. 

Para su Descarga podemos usar la página de openerp en españa que tiene esta versión                             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 quedará almacenado en el disco con                           el nombre de openerp_6.1­latest­1_all.deb, en nuestro caso usamos Chromium y quedó 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 instalación no puede ser culminada porque el comando dpkg no resuelve las                         dependencias de instalación, para ello por eso veremos los siguientes errores de Instalación: 

 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 instalación 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 Instalación de Open ERP: 

Los directorios de instalación de mi Open ERP son: 1.4.1.­ Directorio de archivos estáticos: 

# 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 dinámicos: # 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 Instalación 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 Gráficamente con pgadmin3: Ahora instalaremos el pgadmin3 que nos facilitara la administración del postgresql de                       

forma gráfica: #aptitude install pgadmin3 

 

Para Probar el pgadmin3 buscaremos en el Menú de Aplicaciones­> Programación:  

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

 

                     1.7.­ Asignando Contraseña al administrador de Postgres: 

Debemos asignarle Contraseñas al administrador de postgresql, Con las Teclas <control> 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 Institución y cambiando la Contraseñas del                           administrador : 

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

  

Antes de crear la Base de datos sería muy recomendable cambiar la contraseña del                           administrador por defecto que es admin, para ello se escoge la opción 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 módulos que usaremos durante                         nuestra estadía en la Habitación 8069. 1.10.­ Accediendo al Open ERP desde el Cliente GTK : Realizaremos la instalación 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: 

  y al validarse veremos la siguiente pantalla: 

  “ Bienvenidos a Open ERP. ” Resolviendo varios detalles: 1.11.­ Configurando para quitar el acceso de Bases de Datos, desde el Menú Principal: En la Pantalla Principal de Open ERP, debajo del menú de login esta la opción de Manage                                 Databases, por seguridad sería genial quitarlo.  

               

Primero que nada instalaremos un editor de código 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 opción de Manage Databases : 

 Se colocarán los símbolos 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.