
Frostwire es un cliente P2P (peer to peer) multiplataforma basado en Java. Es, por así decirlo, la alternativa libre al tan conocido Limewire.
Antes usaba Ares, tanto en Windows como en GNU/Linux; pero desde que me dió problemas en Windows XP y lo laborioso que era instalar Ares en Kubuntu (sin emularlo), opté por Frostwire. Quizás no sea tan ligero, pero me gusta usar aplicaciones que se puedan ejecutar en más de 1 plataforma.
El propósito de esta entrada es que antes, en Kubuntu 7.10, funcionaba perfecto, pero de pronto ya no se ejecutaba desde que actualizé a la 8.04. Para checar qué andaba mal, lo ejecuté en una terminal y lanzaba el siguiente error:
Starting FrostWire…
Java exec found in PATH. Verifying…
Suitable java version found [java = 1.6.0]
Configuring environment…
Loading FrostWire:
java.lang.UnsatisfiedLinkError: Can’t load library: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/motif21/libmawt.so
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1666)
at java.lang.Runtime.load0(Runtime.java:787)
at java.lang.System.load(System.java:1022)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1684)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1610)
at java.awt.Toolkit.(Toolkit.java:1632)
at com.limegroup.gnutella.gui.Main.showInitialSplash(Main.java:67)
at com.limegroup.gnutella.gui.Main.main(Main.java:39)******************************************************************
Something went wrong with FrostWire.
Maybe you’re using the wrong version of Java?
(FrostWire is tested against and works best with with Sun’s JRE, Java 1.4+)
The version of Java in your PATH is:
java version “1.6.0″
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK Client VM (build 1.6.0-b09, mixed mode, sharing)
Si se dieron cuenta, el error se debe a Java y no a Frostwire concretamente. Lo que pasa es que busca en un directorio inexistente, ya que fué movido al actualizar.
Esto se soluciona ejecutando la siguiente instrucción en una terminal.
sudo update-java-alternatives -s java-6-sun
Después de esto, Frostwire debería funcionar como antes.
Archivado bajo: Guías, Linux, Software Libre | Etiquetado: Kubuntu, Hardy, Heron, 8.04, Frostwire






Muchas gracias.
Dar las gracias no cuesta nada!!!!
desde el dia que me comentaste la entrada de limewire, me dí cuenta de que no vale la pena usar ubuntu si sigo usando software privativo, la interfaz de Frostwire es idéntica, gracias por recomendármelo, ya lo uso, desinstale el pro de limewire por este, ya colgare en mi blog una entrada de frostwire para que mas personas lo conozcan, saludos Abraham.
Muchas gracias, me funcionó para Ubuntu 8.04..
Una cosa, Frostwire es lo mismo que Limewire?? si no lo son, cual es la diferencia entre ellos, y cual me conviene usar?
Saludos
Con el tiempo que he probado los 2, la verdad no noto mucha diferencia, a excepción del color nada más.
Frostwire es la alternativa libre a Limewire. La ventaja de ser open source, lo hace libre de cualquier tipo de adware o spyware.
Además, por lo que he investigado es que Limewire no permite descargar contenidos con Copyright, mientras que Frostwire no pone esa limitación. Esto se debe a que hubo problemas legales con el desarrollador de Limewire y decidió bloquear dichos contenidos en el código; gracias a esto, algunos programadores de la comunidad desarrollaron Froswire y lo liberaron.
Yo te recomiendo usar Frostwire por obvias razones, además de ser Software Libre
.
Hola! sabes que tengo el mismo problema pero no me funcionó el comando de update… Mi versión de java es la misma, la de ubuntu tb y el error tb es igual. No tienes alguna idea de qué pueda ser?
Ya encontré solución; es la siguiente, por si a alguien le sirve..
1. Aplicaciones–>Añadir/quitar aplicaciones
2. Buscar Java
3. Instalar “Sun Java 6 Runtime”
4. En una consola tipear el siguiente comando.
sudo update-alternatives –config java …en mi caso aparecen 2 opciones una es java-6-openjdk y la otra es java-6-sun elegí la opcion java-6-sun y luego no tuve problemas con frostwire.
**Extraído de respuesta de xenius al post de http://tuxlink.wordpress.com respecto al tema.
Funcionó perfecto. Muchas gracias
Maestro idolo guru!!!
mil gracias estaba batallando con el frostwire, me has dado una excelente ayuda
Funciono por fin…Gracias por gran ayuda..!!!!
La explicación que dio Susana en el comentario 6 me funcionó también en Fedora.
@Andrés: Supongo que estaba mal instalado Java 6, o quizás fue movido de directorio, porque por las intrucciones que da @Susana pareciera que estuviera reinstalando Java (y de hecho, prácticamente sí lo está haciendo).
excelente aporte, llevaba mucho con ese pequeño detalle y lo solucione en 1 minuto.
Yo hice todo como me lo indican aca los amigo y todo bien me arranca el frostwire pero se queda guindado cuando le doy a la pestaña de buscar y no puedo cerrarlo por modo grafico para reiniciarlo tengo que por consola cerrar el proceso que estara pasando si alguien me ayuda… Gracias
Muchas gracias por el aporte, yo tenia el mismo problema con el limewire en Ubuntu 8.10, no cargaba el programa y no encontraba la solución, aplique ese comando y todo normal muchas gracias!!!