[ubuntu-ar] Frostwire y Java en AMD64
Marcelo Fernández
fernandezm22 at yahoo.com.ar
Tue Dec 25 00:02:47 GMT 2007
Matías Manuel Grandi escribió:
> mmm, falla.
>
> No encuentra la ruta del java, me parece. y eso que hice todo lo que
> me decían en el post...
> Por lo que pude "googlear", es bastante problemático el FrostWire en
> AMD64....
>
Ok, a ver, repasemos (yo también tengo Ubuntu 7.10 en un AMD64). 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 en 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 en 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 en saturno:~/src/frostwire-4.13.4.noarch$ export
PATH=/usr/lib/jvm/ia32-java-6-sun/bin:$PATH
marcelo en 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 en 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 en 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 en saturno:~$ cd /home/marcelo/src/frostwire-4.13.4.noarch/
marcelo en 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.
Espero que te sirva.
Saludos
Marcelo
--
Marcelo F. Fernández
Buenos Aires, Argentina
Analista de Sistemas - CCNA
E-Mail: fernandezm22 en yahoo.com.ar
Jabber ID: fernandezm22 en jabber.org
Public Key ID: 5C990A6C 111C3661
Blog: http://marcelosoft.blogspot.com
More information about the Ubuntu-ar
mailing list