Intercambiando correo con la gente de Ubuntu Argentina (recomiendo suscribirse a la lista, es de mucha ayuda y hay muy buena onda), Marcelo se tomó la molestia de hacerme un “paso a paso” para instalar el FrostWire en mi Ubuntu Gutsy Gibbon AMD64.

Copio y pego de su blog (que es lo que intercambiamos vía mail en la lista):

Bajate el “Tarball Bundle” de acá:

http://www.frostwire.com/?id=downloads

y descomprimilo en, por ejemplo, “/home/matias/frostwire-4.13.4.noarch”

El paquete a instalar es “ia32-sun-java6-bin”, que con el comando “dpkg -L ia32-sun-java6-bin” podemos ver qué archivos contiene (y su ubicación). Se puede ver que lo instala en “/usr/lib/jvm/ia32-java-6-sun”, y el binario de ejecución está en “/usr/lib/jvm/ia32-java-6-sun/bin”.

Ahora, lo siguiente lo haces todo en la misma ventana/pestaña de la terminal (también llamada consola) de Ubuntu.

Lo que vamos a hacer es, teniendo instaladas las 2 versiones de Java (la de 32 bits y la de 64), hacer que frostwire use la de 32, diciendo que el PATH es diferente al que tenés por defecto (el PATH es la variable donde se van a buscar los comandos que ejecutás).

Si abrís una terminal, y ejecutás directamente “java -version”, te devuelve la versión de 64 bits:

marcelo@saturno:~/src/frostwire-4.13.4.noarch$ java -version
java version \"1.6.0_03\"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)
marcelo@saturno:~/src/frostwire-4.13.4.noarch$

Ahora lo que hay que hacer es modificar la variable PATH, para que cuando uno escriba “java”, Linux vaya a buscar la versión de 32 bits:

marcelo@saturno:~/src/frostwire-4.13.4.noarch$ export PATH=/usr/lib/jvm/ia32-java-6-sun/bin:$PATH
marcelo@saturno:~/src/frostwire-4.13.4.noarch$

Ahora ejecutá de nuevo “java -version” (siempre en la misma terminal, ya que es el “ámbito” donde el cambio de PATH tiene efecto):

marcelo@saturno:~/src/frostwire-4.13.4.noarch$ java -version
java version \"1.6.0_03\"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
marcelo@saturno:~/src/frostwire-4.13.4.noarch$

Joya, fijate que no dice “64 bits”. :-)

Ahora todo lo que tenés que hacer es, en la misma ventana/pestaña de terminal donde hiciste el cambio de PATH, posicionarte en donde descomprimiste el .tar.gz (si ya no lo estabas):

marcelo@saturno:~$ cd home/marcelo/src/frostwire-4.13.4.noarch
marcelo@saturno:~/src/frostwire-4.13.4.noarch$

(yo lo descomprimí en “/home/marcelo/src/frostwire-4.13.4.noarch”)

y ejecutá “./runFrostwire.sh”. Listo, ya tenés andando frostwire. :-)

Para hacer esto más directo, podés abrir el archivo “runFrostwire.sh” con un editor de textos como el GEdit, y en la línea 11, abajo o arriba del “export HOSTNAME=localhost”, podés poner esta línea:

export PATH=\"/usr/lib/jvm/ia32-java-6-sun/bin:$PATH\"

Listo, ya te anda “siempre”, sólo te queda hacer el enlace desde el editor de menú de Ubuntu o creando el lanzador de la aplicación en el escritorio.

Vía: El Blog de Marcelo


Tags: , , ,