Resulta que el instalador oficial no funciona correctamente en Ubuntu, dando el siguiente error:
Unpacking... tail: no se puede abrir «+309» para lectura: No existe el fichero ó directorio Extracting... ./install.sfx.30138: 1: cannot open ==: No such file ./install.sfx.30138: 1: ==: not found ./install.sfx.30138: 3: Syntax error: ")" unexpectedLa solución es simple:
PASO 1: Bajamos el Java Media Framework de su web y lo guardamos por ejemplo en /home/usuario/jmf-2_1_1e-linux-i586.bin
PASO 2: Arreglar el instalador: a este le falta el parámetro "-n" al comando tail que usa internamente. Mejor usar sed que editores interactivos como vim o gedit, pues estos pueden alterar el instalador:
$ cd /home/usuario $ cat jmf-2_1_1e-linux-i586.bin | sed 's/tail +309 $0 > $outname/tail -n +309 $0 > $outname/' > jmf-2_1_1e-linux-i586.bin.fixedPASO 3: Ejecutar el instalador arreglado concediéndole antes permisos de ejecución:
$ chmod u+x jmf-2_1_1e-linux-i586.bin.fixed $ cd /directorio/donde/queremos/instalar/jmf $ /home/usuario/jmf-2_1_1e-linux-i586.bin.fixedLuego podemos pasar a configurar JMF siguiendo los pasos de este enlace (esta entrada cubre solamente el paso que falla 2: Run the Installation program to extract JMF to a directory).