Crear instalador DEB Java

Páginas: 3 (742 palabras) Publicado: 16 de febrero de 2014
Crear un Instalador Deb
Siguiendo un poco las temáticas de Java investigué como distribuir una aplicación pero empaquetandola como un .deb, es decir, un paquete Debian; encontré este artículoeninglés que quiero compartirlo con ustedes y tratar de hacerlo un poco más gráfico.
Quiero mencionar antes de empezar que esto solo tiene lógica si la aplicación trabaja por si sola sin utilizar recursosexternos, y por externos me refiero a por ejemplo un servidor de base de datos como MySQL, Oracle, PostgreSQL, etc, si utiliza base de datos lo mejor es que sea embebida porque sino carece delsentido de empaquetarlo de esta manera, según mi punto de vista, a no ser que ya este preparada para conectarse a un servidor central.
Primero un poco de la nomenclatura que vamos a utilizar, en GNU/Linuxlos ejecutables sh de la mayoría de aplicaciones van dentro de /usr/bin , luego la aplicación en sí y sus librerías deben estar en /usr/lib y el icono para integrarel menú en /usr/share/carpeta-de-aplicacion como se muestra a continuación:
1
2
3
4

/usr/bin/mi_aplicacion [Ejecutable sh]
/usr/lib/mi_aplicacion/mi_aplicacion.jar [jar principal]/usr/lib/mi_aplicacion/librerias_de_mi_aplicacion.jar [librerías]
/usr/share/doc/mi_aplicacion/icon.gif [icono]
Si no tienen una aplicación Java a la mano, les dejo un hola mundo que podemos utilizar para el ejemplo, descargar–>AQUI.
Abrimos unnavegador de archivos como nautilus y vamos a nuesta carpeta personal y creamos un arbol de carpetas como este:
1
2
3
4
5

hola-mundo/DEBIAN
hola-mundo/usr/lib/hola-mundo
hola-mundo/usr/binhola-mundo/usr/share/hola-mundo
hola-mundo/usr/share/applications
Dentro de hola-mundo/DEBIAN creamos un archivo de nombre “control” con la información básica de nuestra aplicación:
1
2
3
4
5
67
8
9
10
11
12
13
14

Package: hola-mundo
Version: 1.0
Section: web
Priority: optional
Architecture: all
Maintainer: hug0tux
Installed-Size: 171
Description: Esta es la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Crear Instalador
  • Instalar javac (compilador java)
  • Instalar java en ubuntu
  • Como crear menus en Java
  • Java, crear image slider
  • Elastix Instalando Y Creando Extensiones
  • crear instalador desatendidos
  • POR QUÉ SE DEBEN DE CREAR LOS CLUSTERS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS