Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Requisitos.......................................................................................................................................................3
2.1 Generales....................................................................................................................................................3
2.2 Stand-Alone................................................................................................................................................3
2.3 Multipunto..................................................................................................................................................3
3. Instalación......................................................................................................................................................3
3.1 Stand-Alone................................................................................................................................................3
3.2 Multipunto................................................................................................................................................10
Bienvenido........................................................................................................................................................11
Trabajando en Linux.........................................................................................................................................11
Instalación en Windows...................................................................................................................................14
2
1. Introducción.
El presente documento entrega los lineamientos para la instalación del Paquete OpenBravo POS.
Se contemplan dos versiones para la instalación, la primera de ella en modo stand-alone, es decir, solo
utilizable solo para un punto de venta operativo, y la segunda, en modo multi-punto, es decir para aquellas
instalaciones que requieren mas de un punto de venta operativo, compartiendo una base de datos en comun.
2. Requisitos
En esta sección se describen los requisitos que se debe cumplir para la instalación del paquete OpenBravo POS.
2.1 Generales
2.2 Stand-Alone
PC 1 gb de memoria RAM
2.3 Multipunto
Server: PC 2 GB Ram
Punto: PC 1 Gb Ram
Conector MySQL/J
3. Instalación
3.1 Stand-Alone
En primer lugar, para efectuar la instalación en el modo stand-alone se requiere en primer lugar
verificar que se encuentre instalado el Runtime de Java JRE 6.0. En caso de no existir o tener
una versión anterior, se debe efectuar la instalación de este. Utilizar el instalador incluido en
3
esta distribución que se puede encontrar en la carpeta Requisitos de la distribución con el
nombre de jre-6u21-windows-i586.exe.
4
o Seleccione el Idioma de Instalación
5
o Seleccione y o cree una carpeta para la Instalacion. (Verifique que al menos se dispone
de 100 MB libres en la unidad donde se instalará).
6
En tercer lugar, se debe personalizar la instalación. Para esto ejecute el programa
configure.bat que se encuentra en la carpeta donde se instaló. Esto abrirá una pantalla como
la siguiente:
7
En esta pantalla de configuración se debe verificar que el Driver Library esté correctamente
direccionado respecto de la carpeta de instalación
El parámetro URL, indica el lugar donde se creara la base de datos. Se recomienda
instalarlo en una nueva carpeta al interior de la instalación para posteriores respaldos.
Por último, se debe configurar la impresora Printer, que especifica donde se imprimiran los
recibos.
El último paso, consiste en reemplazar la base de datos por la que se ha preparado para el
cliente en particular.
8
Para que el programa aparezca en idioma español, tiene que descomprimir el archivo que viene
en el CD de instalación.
Por último copie las carpetas “locales” y “reports” en la carpeta donde se instaló el
programa.
3.2 Multipunto.
9
Arranque la maquina virtual y tome nota de la dirección IP de esta. (Esto se requiere para
direccionar la base de datos)
Instale el conector para MySQL. Para esto utilice el archivo:
mysql-connector-java-5.1.13.zip
que se encuentra en la carpeta requisitos. Para la instalación, siga las instrucciones que
encontrara dentro de él.
Instale OpenBravo Pos, en cada punto de venta que se requiere, al igual que en la
distribución Stand-Alone, solo que al momento de ejecutar el paso 3, se debe cambiar las
líneas iniciales para parametrizarlo respecto de servidor de datos. Esto es:
o Driver library: mysql-connector-java-3.1.6-bin.jar
o Driver class: com.mysql.jdbc.Driver
o URL: jdbc:mysql://IP Maquina Virtual:3306/openbravopos
o User: openbravo
o Password: pDtCdM
10
I. Manual - Guía de instalación Openbravo POS.
Bienvenido
El presente documento detalla los pasos, que son por demás muy sencillos, que permiten instalar el programa Openbravo
POS.
Trabajando en Linux.
En este caso se detalla el proceso utilizando Postgres 8.4 y con Ubuntu 9.10.
Este programa funciona con Java, por eso necesitamos los paquetes de Java:
**************************************************************************************
**************************************************************************************
Para Ubuntu 10.04, hacer lo siguiente ya que Java no viene por defecto en los repositorios.
**************************************************************************************
# sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
# sudo aptitude update
# sudo aptitude install sun-java6-jdk
**************************************************************************************
Es preferible, tener una carpeta especial para el openbravo pos, por lo tanto lo pondré en /srv y lo descomprimimos.
Entramos a la carpeta del openbravopos y le asignamos permisos de ejecución a dos archivos, a y a:
**************************************************************************************
# cd openbravopos_2.30_bin
# chmod +x start.sh
# chmod +x configure.sh
**************************************************************************************
Ahora bajamos los paquetes del postgres, podemos usar el synaptic para obtenerlos.
Después de estar instalados estos paquetes, procedemos con la asignación de la contraseña al postgresql:
**************************************************************************************
11
# \q
**************************************************************************************
Y creamos un usuario, llamado openbravo y una base de datos llamada openbravopos, con todos los privilegios. Para este
paso use , un programa que nos facilita demasiado la vida, con el uso del postgresql. Este programa lo podemos bajar con el
Synaptic.
http://jdbc.postgresql.org/download.html
Si necesitamos de que esta aplicación este en Red, solo modificamos un parámetro en el postgtresql.conf, por lo general
está dentro de /etc/, así:
**************************************************************************************
# pico /etc/postgresql/8.3/main/postgresql.conf
**************************************************************************************
:listen_addresses = 'localhost'
Descomentamos, eso quiere decir, quitamos los ':' del inicio y cambiamos localhost por *, quedando así:
listen_addresses = '*'
Reiniciamos el postgres
**************************************************************************************
/etc/init.d/postgresql-8.4 stop
/etc/init.d/postgresql-8.4 start
**************************************************************************************
Ahora ejecutamos
**************************************************************************************
# ./configure.sh
**************************************************************************************
12
usuario : openbravo
clave de acceso : la clave
**************************************************************************************
# ./start.sh
**************************************************************************************
Mensajes de Error:
Cuando instalamos varias versiones de Java....... Que por cierto, debería de mejorar ese aspecto en Java. Puede aparecer un
error, como este, cuando ejecutamos:
**************************************************************************************
# ./configure:
Header Chunk. Image width:16 height:16 depth:8 color type:6 compression type:0 filter type:0 interlace:0
Exception during event dispatch:
java.security.InvalidParameterException: unsupported key size: 21
at gnu.javax.crypto.jce.key.SecretKeyGeneratorImpl.engineInit(libgcj.so.81)
atjavax.crypto.KeyGenerator.init(libgcj.so.81)
atcom.openbravo.pos.util.AltEncrypter.(Unknown Source)
at com.openbravo.pos.config.JPanelConfigDatabase.loadProperties(Unknown Source)
at com.openbravo.pos.config.JPanelConfiguration.loadProperties(Unknown Source)
atcom.openbravo.pos.config.JPanelConfiguration.activate(Unknown Source)
atcom.openbravo.pos.config.JFrmConfig.(Unknown Source)
at com.openbravo.pos.config.JFrmConfig$1.run(Unknown Source)
atjava.awt.event.InvocationEvent.dispatch(libgcj.so.81)
at java.awt.EventQueue.dispatchEvent(libgcj.so.81)
atjava.awt.EventDispatchThread.run(libgcj.so.81)
**************************************************************************************
Solución:
**************************************************************************************
**************************************************************************************
**************************************************************************************
Selección Alternativa
13
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-gcj/jre/bin/java
2 /usr/bin/gij-4.2
3 /usr/lib/jvm/java-6-sun/jre/bin/java
Pulse para mantener el valor por omisión [*] o pulse un número de selección:
**************************************************************************************
En este caso, la selección por omisión NO nos sirve, por lo tanto tenemos que seleccionar la versión de java-6-sun, en este
caso la # 3 y listo.
Instalación en Windows.
El POS para Windows, solo con instalarlo, funcionará con una base de datos liberada y no se necesitara usar el postgres.
Pero para un entorno de producción, se recomienda la base de datos con Postgres.
http://www.postgresql.org/download/
14