Instalar paquete en Linux

Iniciado por JonaLamper, 7 Abril 2019, 10:59 AM

0 Miembros y 1 Visitante están viendo este tema.

JonaLamper

Buenos días,

No controlo mucho Ubuntu y tengo algunas dudas a la hora de instalar un programa que me he descargado.



Si entro a la carpeta de los binarios, ¿en teoría debería ejecutar el .jar para que el programa se instale? Si es así, ¿cómo podría hacerlo?

Muchísimas gracias por la ayuda :)
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

srWhiteSkull

#1
Un jar es un fichero compilado en Java y para que lo ejecute necesitas dos cosas, primero tener instalado una máquina virtual Java y segundo que el entorno tenga asociado esa extensión con la máquina virtual.

En windows bastaría que simplemente ejecutaras el fichero de instalación msi, exe o el que fuera, pero las distros tiene su tela marinera. Para empezar cada distro usa distintos gestores que van encaminados a determinados entornos, esto provoca que determinados paquetes no se puedan instalar en tú distro.

https://es.wikipedia.org/wiki/Categor%C3%ADa:Gestores_de_paquetes_Linux

Pero tal como muestras, ese paquete lo único que requerirá es Java y que descomprimas eso en una carpeta y luego te creas un vinculo blando para el jar que lo asocie con el java, etc...

Como curiosidad, en linux es común por parte de usuarios avanzados el descargarse el repositorio con las fuentes del programa tal y luego compilarlo (usando make). Esto se hace con aplicaciones desarrolladas en lenguajes como C o C++ que tienen presente el fichero makefile.

https://es.wikipedia.org/wiki/Make


j4np0l

En resumen, si lo que queres es ejectuar un .jar, instalate java (e.g. Java de Oracle) si es que no lo tenes instalado todavia, y despues podes simplemente crear un link, o en la consola poner:

java -jar archivo.jar

Viendo los otros archivos que hay ahi (como una .dll), estas seguro que este programa es compatible con Linux? Y de que ese .jar es el archivo que deberias estar ejecutando?

Si seguis con problemas para instalarlo o correrlo, podrias pasar un link para ver de que programa se trata?

Saludos!