En CPAN hay algunos módulos que permiten gestionar paquetes deb. Y para leer el contenido de los jar, como realmente son ficheros zip, pues
también hay módulos al respecto.
Para saber la versión del ejecutable java, te vale con ejecutarlo con la opción -version:
Using bash Syntax Highlighting
explorer@casa:~/Documentos/Desarrollo> java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode)
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
y sacas el número de versión con una expresión regular.
En cuanto a cómo crear el icono y el fichero de ayuda, dependerá del entorno gráfico (Gnome y KDE) y qué versión de estos. Lo mejor es buscar información en los estándares de la
Linux Standard Base (
Wikipedia, en español).