martes, 24 de febrero de 2009

FreeRapid Downloader: gestor de descargas

Estaba buscando un gestor de descargas para utilizar, por ejemplo, en Rapidshare (donde tengo alojados mis Practicando con Inkscape) y Megaupload.

En Windows había utilizado el FlashGet y, vía Ubuntu Life me enteré en una entrada de JDownloader (ver más info) y en otra de Tucan.

Me pareció más fácil la instalación de Tucan, así que, como sugiere la entrada, bajé el paquete .DEB y le di doble clic. En pocos minutos, tenía el programa instalado. Busqué en la red un archivo alojado en Megaupload, hice clic secundario en el vínculo y elegí la opción Copiar dirección del enlace. Luego, en el Tucan hice clic en Añadir descargas y pegué la dirección en el campo Pegue aquí los enlaces e hice clic en el botón "Comprobar enlaces" y, luego que el programa lo comprobó y dio el ok, hice clic en "Añadir". Pero, se ve que algo hice mal, porque no funcionó.

[ ACTUALIZACIÓN de 8 de marzo de 2011 ] En este video de linxack se muestra como instalar Tucan haciendo uso del Centro de Software de Ubuntu.

Así que seguí buscando y di con FreeRapid 0.81, lo bajé y lo descomprimí. Al revisar los archivos descomprimidos, vi que no tenía ningún .DEB para instalar, pero sí había un .SH. Así que busqué qué hacer con ese archivo y en Tu Linux encontré una entrada que me decía que en la terminal escribiera: chmod +x nombredelarchivo.sh para modificar los permisos y luego sudo ./nombredelarchivo.sh para ejecutarlo.
Lo hice y empezó a funcionar, pero luego de escribir sudo ./frd.sh apareció una ventana con el siguiente mensaje: "This application cannot be started with JRE 1.6.0_0 on LInux... Upgrade to newer version" (algo así como esta aplicación no puede arrancar con JRE 1.6.0_0 en Linux... Actualice a una versión más reciente).

Me dije que si ya había llegado hasta acá, debería seguir y en el blog Cuaderno de novato en Debian, encontré una entrada que explicaba que primero debemos confirmar que versión de Java tenemos instalada, escribiendo root@localhost:~# java -version.
En mi caso, el resultado fue:
java version "1.6.0_0"
IcedTea6 1.3.1 (6b12-0ubuntu6.1) Runtime Environment (build 1.6.0_0-b12)
OpenJDK 64-Bit Server VM (build 1.6.0_0-b12, mixed mode)
.

Por lo que nos decía el mensaje anteior que apareció al intentar instalar el programa, necesitamos una versión más reciente que la 1.6.0 update 0.

Luego, descargué la versión más reciente del JRE desde aquí. Resultó ser la versión 12. Después de bajar el .BIN, creé una carpeta donde guardar lo descargado:
root@javier:~# mkdir /usr/lib/jvm/jdk6u12
Luego copié el .BIN a esta nueva carpeta:
root@javier:/home/javier/Escritorio# cp jre-6u12-linux-x64.bin /usr/lib/jvm/jdk6u12
Posteriormente, le di permisos de ejecución:
root@javier:/home/javier/Escritorio# chmod 777 /usr/lib/jvm/jdk6u12/jre-6u12-linux-x64.bin
Luego me moví a la carpeta que había creado y, para ejecutar el archivo .BIN, escribí:
root@javier:/usr/lib/jvm/jdk6u12# sh ./jre-6u12-linux-x64.bin
Ahí muestra el texto de la licencia y, al final, pregunta si estamos de acuerdo. Presionamos la tecla Y (por yes). El paso siguiente es escribir:
root@javier:/usr/lib/jvm/jdk6u12# update-alternatives --install "/usr/bin/java" "java" /usr/lib/jvm/jdk6u12/jre1.6.0_12/bin/java 1
Y luego:
root@javier:/usr/lib/jvm/jdk6u12# update-alternatives --set java /usr/lib/jvm/jdk6u12/jre1.6.0_12/bin/java.

Para terminar, revisas que java estás usando:
update-alternatives --config java
Mostrará algo así:

Hay 3 alternativas que proveen `java'.

Selección     Alternativa

-----------------------------------------------
1    /usr/lib/jvm/java-6-sun/jre/bin/java
+        2    /usr/lib/jvm/java-6-openjdk/jre/bin/java
*         3    /usr/lib/jvm/jdk6u12/jre1.6.0_12/bin/java

Pulse  para mantener el valor por omisión [*] o pulse un número de selección:

Aquí se selecciona la versión recién instalada (en mi caso el 3). Y para probar que está funcionado escribimos nuevamente el primer comando:
root@javier:/# java -version y debe salir algo así:
root@localhost:~# java -version
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) 64-Bit Server VM (build 11.2-b01, mixed mode)

Con esto, Java quedo actualizado.

Finalmente, repetí el comando para instalar el FreeRapid 0.81:
root@javier:/home/javier/Descargas/FreeRapid-0.81# ./frd.sh
Y allí sí, se instaló el programa, encontró nuevos plugins para instalar y lo hizo.

El último paso fue probar que funcionara. Y, como ven, ¡¡sí funcionó!!

[ ACTUALIZACIÓN del 30 de mayo de 2009]

Ahora sí pude instalar JDownloader

3 comentarios:

  1. gracias por el post y pues esa es la intension siempre el ayudar con este medio

    ResponderEliminar
  2. Gracias muchacho, si no hubiera sido por tu oportuna mencion del comando
    update-alternatives --config java para configurar la version de java que queres, habria seguido sin poder usar FreeRapid y preguntandome porque no funciona si ya "instalé" el java correcto...

    Muchas gracias =D

    ResponderEliminar
  3. Damian:
    Gracias a tí, sobre todo porque hacía tiempo que no me decían "muchacho".
    En cuanto a lo relacionado con java, todo es mérito de Diego Samuel en su post "Cuaderno de Novato en Debian" (http://diegosamuel.blogspot.com/2008/10/actualizar-java.html)

    ResponderEliminar

Lo que escriba a continuación será revisado antes de publicarse.
Gracias por tus comentarios.