JGnash

De Astillas.net
Versión
2.5.1
Página principal
http://sourceforge.net/projects/jgnash/
Observaciones
Instalación sobre Debian Lenny


Enlaces y referencias


Instalación

Require un entorno Java funcional y los autores recomiendan vivamente que se emplee la versión de Sun por ser la que menor número de incompatibilidades les ha dado.

El proceso de instalación no es tal porque consiste en algo tan simple como lo siguiente:

  1. Descargar el software.
  2. Descomprimirlo en un directorio
    unzip -d /opt/ ~/jGnash-2.5.1.zip
  3. Opcionalmente crear un programa envoltorio para llamarlo con un contenido similar al siguiente
    exec java -jar /opt/jGnash/jgnash2.jar

Ejecución

El programa jGnash tiene varios modos de ejecución seleccionables mediante parámetros en la línea de órdenes, de tal manera que puede adquirir el rol de servidor de cuentas, de cliente o todo al mismo tiempo. También puede ejecutarse como un programa portable que no requiere instalación en el sistema, algo muy útil si queremos usarlo en Windows. .

Parámetros

Parámetros genéricos
-file archivo Archivo de cuentas a cargar en el inicio.
-portable Hace que el programa guarde las preferencias en un archivo llamado pref.xml en el directorio desde el que se ha iniciado y no emplee el registro del sistema para ello. Útil para emplearlo como programa no instalable.
-portableFile archivo Cambia el lugar donde almacenar las preferencias cuando el programa funciona en modo portable.
-opengl Habilita el uso de la tecnología gráfica OpenGL por lo que ésta debe tener soporte en el sistema. A veces es una fuente de problemas con el interfaz.
Opciones para cliente y servidor
-server archivo

Activa el modo servidor del programa por lo que no se mostrará el interfaz de usuario. El archivo de cuentas indicado debe cumplir con:

  1. Estar en en formato jdb (java object database)
  2. Estar correctamente inicializado.
  3. Estar disponible en exclusiva para el programa.
-client servidor Activa el modo cliente por lo que se intenta conectar inmediatamente con el servidor indicado. Puede emplearse localhost si ambas instancias están en el mismo equipo.
-user nombre Nombre del usuario que debe emplearse desde el cliente para conectar con el servidor.
-password contraseña Contraseña que el cliente debe indicar para conectar con el servidor jGnash.
-port número_de_puerto Puerto de red con el que conectar con el servidor. jGnash empleará este número y el siguiente para establecer una comunicación bidireccional entre ambos programas por lo que es necesario que los dos estén libres y no sean filtrados. El valor predeterminado para ambos es 5300 y 5301.

Script

Empleo un programa para lanzar el programa llamado jGnash.sh.

Archivo de cuentas

Si se elije el formato Java para el archivo de cuentas (extensión .jdb) el programa empleará db4objects para almacenarlos.