Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

Gestores de Contraseñas - FPM2Gestores de Descargas - GNU Wget

Gestores de Descargas - FreeRapid




Gestores de Descargas - FreeRapid 




Copyright

Copyright © José Luis Lara Carrascal  2008-2023   http://manualinux.es



Sumario

Introducción
Preliminares
Instalación
Configuración de las opciones de apagado automático
Uso de fuentes suavizadas en la interfaz del programa
Iniciamos FreeRapid
Enlaces




Introducción

FreeRapid Downloader es un gestor de descargas de archivos, especialmente indicado para trabajar con servicios de descargas de archivos tan conocidos como Rapidgator.net, OBOOM.com, Uploaded.net, HugeFiles.net y DepositFiles.com entre otros. El hecho de que esté escrito en Java permite ejecutarlo en GNU/Linux sin ningún tipo de problema, y beneficiarse de su uso y características como el soporte de múltiples descargas de diferentes servicios, lista de proxys, Arrastrar y Soltar, temas e historial de descargas. Además, su API está diseñada para soportar plugins en un futuro próximo. Desde la versión 0.71 incluye la traducción al español del mismo.



Preliminares  

1) Comprobar que la ruta de instalación de los binarios del programa la tenemos en nuestro PATH


Abrimos una ventana de terminal y ejecutamos el siguiente comando:

[jose@Fedora-18 ~]$ echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jose/bin

Si no aparece entre las rutas mostradas el directorio /usr/local/bin, abrimos un editor de texto y añadimos lo siguiente:

#!/bin/sh

export PATH=/usr/local/bin:$PATH

Lo guardamos con el nombre variables.sh, y lo instalamos en /etc/profile.d.

$ su -c "install -m755 variables.sh /etc/profile.d"

Tenemos que cerrar el emulador de terminal y volverlo a abrir para que la variable de entorno aplicada sea efectiva. Es conveniente guardar una copia de este script para posteriores instalaciones de nuestro sistema, teniendo en cuenta que es el que se va a utilizar a partir de ahora en todos los manuales de esta web, para establecer variables de entorno globales, excepto en aquellas que sólo afectan al usuario, en las que se utilizará el archivo de configuración personal, ~/.bashrc.

La ventaja de utilizar el directorio /etc/profile.d es que es común a todas las distribuciones y nos evita tener que editar otros archivos del sistema como por ejemplo, /etc/profile.

2) Comprobar que la variable de entorno 'XDG_DATA_DIRS' incluye el directorio /usr/local/share

Esta variable se aplica para que los archivos desktop ubicados en un directorio específico del sistema puedan ser leídos por los menús de entornos gráficos como XFce 4, o paneles como LXPanel o Fbpanel. Este aspecto es bastante delicado porque cada distribución es un mundo y lo mejor que podemos hacer es establecer una variable de entorno global que incluya todos los directorios predefinidos del sistema que incluyen archivos desktop, siempre y cuando el directorio /usr/local/share no esté incluido por defecto en la distribución de turno. Para saberlo basta abrir el menú de aplicaciones en cualquiera de los programas antes comentados y comprobar que aparece la entrada correspondiente a la aplicación tratada en este manual. Si no es así, en el mismo archivo /etc/profile.d/variables.sh, añadimos lo que está en rojo:

#!/bin/sh

export PATH=/usr/local/bin:$PATH

export XDG_DATA_DIRS=/usr/share:/usr/local/share:$HOME/.local/share:$XDG_DATA_DIRS



Instalación  

Dependencias

Aplicaciones


Entre paréntesis la versión con la que se ha instalado FreeRapid para la elaboración de este documento.

* Java Runtime Environment (JRE) - (8u381)
* Convert (ImageMagick) - (7.1.1-19) [1]

[1] Requerido para poder crear los iconos del archivo desktop.



Descarga

FreeRapid-1.0beta.zip

Extracción e Instalación como root  Bloc de Notas Información general sobre el uso de los comandos

$ su
# unzip FreeRapid-1.0beta.zip
# install -dm755 /usr/local/share
# mv FreeRapid-1.0beta /usr/local/share/FreeRapid
# for i in /usr/local/share/icons/hicolor ; do \
install -dm755 $i/{16x16,24x24,32x32,48x48,64x64}/apps ; \
install -m644 /usr/local/share/FreeRapid/frd.png $i/64x64/apps/freerapid.png ; \
convert -resize 48 /usr/local/share/FreeRapid/frd.png $i/48x48/apps/freerapid.png ; \
convert -resize 32 /usr/local/share/FreeRapid/frd.png $i/32x32/apps/freerapid.png ; \
convert -resize 24 /usr/local/share/FreeRapid/frd.png $i/24x24/apps/freerapid.png ; \
convert -resize 16 /usr/local/share/FreeRapid/frd.png $i/16x16/apps/freerapid.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
done

Creación de un script lanzador del programa

El programa requiere ser ejecutado dentro de su directorio como sucede con la mayoría de programas Java, por lo que crearemos un script para hacerlo sin necesidad de estar dentro del mismo.

# cat > freerapid << "EOF"
#!/bin/sh

cd /usr/local/share/FreeRapid
java -jar frd.jar
EOF

Luego, lo instalamos en /usr/local/bin:

# install -dm755 /usr/local/bin
# install -m755 freerapid /usr/local/bin


Creación del archivo freerapid.desktop

Para que FreeRapid sea detectado por los menús de entornos gráficos como XFce 4, o paneles como LXPanelFbpanel, creamos el archivo desktop correspondiente con cat o con un editor de texto:

# cat > freerapid.desktop << "EOF"
[Desktop Entry]
Name=FreeRapid Downloader
GenericName=Gestor de descargas
Comment=Un gestor de descargas para Rapidshare y otros similares
Exec=freerapid
Icon=freerapid
Categories=Application;Network;FileTransfer
Type=Application

EOF

Luego, lo instalamos en /usr/local/share/applications. La desinstalación y respaldo de este archivo viene incluida en los scripts correspondientes proporcionados en este manual.

# install -dm755 /usr/local/share/applications
# install -m644 freerapid.desktop /usr/local/share/applications


Estadísticas de Instalación de FreeRapid

Estadísticas de Instalación de FreeRapid
Sistema de archivos XFS
Archivos instalados 83
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 27,2 MB

Directorio de configuración personal

~/.FRD Es el directorio de configuración personal de FreeRapid en nuestro home.

Desinstalación como root

1) MODO TRADICIONAL

*************************

2) MODO MANUALINUX

FreeRapid-1.0beta-scripts.tar.gz

# su
# tar zxvf FreeRapid-1.0beta-scripts.tar.gz
# cd FreeRapid-1.0beta-scripts
# ./Desinstalar_FreeRapid-1.0beta

Copia de Seguridad como root

Con este otro script creamos una copia de seguridad de los binarios compilados, recreando la estructura de directorios de los mismos en un directorio de copias de seguridad (copibin) que se crea en el directorio /var. Cuando se haya creado el paquete comprimido de los binarios podemos copiarlo como usuario a nuestro home y borrar el que ha creado el script de respaldo, teniendo en cuenta que si queremos volver a restaurar la copia, tendremos que volver a copiarlo al lugar donde se ha creado.

$ su
# tar zxvf FreeRapid-1.0beta-scripts.tar.gz
# cd FreeRapid-1.0beta-scripts
# ./Respaldar_FreeRapid-1.0beta

Restaurar la Copia de Seguridad como root

Y con este otro script (que se copia de forma automática cuando creamos la copia de respaldo del programa) restauramos la copia de seguridad como root cuando resulte necesario.

$ su
# cd /var/copibin/restaurar_copias
# ./Restaurar_FreeRapid-1.0beta



Configuración de las opciones de apagado automático


Captura FreeRapid - 0a

Captura FreeRapid - 0b

Para hacer funcional la función de apagado automático del programa, que podemos activar desde las opciones del mismo (siempre y cuando tengamos configurado lo que explico a continuación), como se ve en la captura de pantalla que se muestra sobre estas líneas, copiamos el archivo /usr/local/share/FreeRapid/syscmd.properties a nuestro directorio personal de configuración de FreeRapid,

$ mkdir -p ~/.FRD
$ cp /usr/local/share/FreeRapid/syscmd.properties ~/.FRD

Posteriormente lo abrimos con un editor de texto y nos vamos a la línea 63 y modificamos lo que está en rojo.

#### System shutdown commands
# It's highly recommended to insert sleep pause (eg. 2 seconds) before executing this type of command.
# Application DOESN'T WAIT for a result code.


#
# system shutdown - poweroff - 'sudo poweroff'
#

shutdown=sudo halt


Necesitaremos tener instalado el programa Sudo en aquellos sistemas que no estén configurados para funcionar con el mismo. Creamos un archivo de configuración personalizado, para no tocar el archivo /etc/sudoers y lo dejamos como se muestra a continuación.

User_Alias    USERS = jose
Cmnd_Alias    SHUTDOWN = /sbin/shutdown, /sbin/halt, /sbin/reboot
USERS    ALL = NOPASSWD: SHUTDOWN

Donde pone jose poner el nombre de usuario de cada uno, esta configuración nos permite apagar y reiniciar el ordenador, con sólo escribir sudo halt (apagar) o sudo reboot (reiniciar) en la línea de comandos o en una entrada de cualquier menú, gestor de iconos, etc., sin necesidad de introducir la contraseña del root.

Lo guardamos con el nombre shutdown, y lo instalamos en /etc/sudoers.d.

# install -m644 shutdown /etc/sudoers.d



Uso de fuentes suavizadas en la interfaz del programa  

Si queremos que las fuentes de la interfaz del programa se muestren de forma suavizada (antialiasing), editamos el script de ejecución antes creado y añadimos lo que está en rojo:

#!/bin/sh

cd /usr/local/share/FreeRapid
java -Dawt.useSystemAAFontSettings=lcd -Dswing.aatext=true -jar frd.jar

Para evitar que en el reinicio del programa, éstas se vuelvan a mostrar sin antialiasing, editamos también el archivo ~/.FRD/syscmd.properties, que habíamos copiado y editado en la sección de las opciones de apagado automático del manual. Lo abrimos con un editor de texto y en la línea 52, añadimos lo que está en rojo:

#create_quicklaunch_shortcut=

#### Application restart command
restart_application=java
-Dawt.useSystemAAFontSettings=lcd -Dswing.aatext=true -jar %DIR%/frd.jar %ARGS%


Las diferencias entre un modo y otro se pueden apreciar en las siguientes capturas de pantalla, la de la izquierda sin antialiasing, y la de la derecha con antialiasing:

Captura FreeRapid - NO-AA Captura FreeRapid - AA

Tener en cuenta que el uso de fuentes suavizadas no es recomendable en sistemas limitados en recursos de memoria y CPU. El soporte de fuentes suavizadas en aplicaciones java ha sido introducido a partir de la versión 6, en versiones inferiores a ésta, lo aquí explicado no será funcional. 



Iniciamos FreeRapid  

Sólo nos queda teclear en una terminal o en un lanzador el comando freerapid y el programa aparecerá en la pantalla.


Captura FreeRapid - 1


Captura FreeRapid - 2


Captura FreeRapid - 3


Captura FreeRapid - 4




Enlaces


http://wordrider.net/freerapid >> La web de FreeRapid.


Foro Galería Blog


Actualizado el 05-10-2023

Gestores de Descargas - FreeRapid

Gestores de Contraseñas - FPM2Gestores de Descargas - GNU Wget