domingo, 12 de julio de 2015

Raspberry Pi: Openelec y JDownloader

He estado trasteando con mi nuevo juguetito que mi mujer me ha regalado por mi cumpleaños. Una Raspberry Pi 2.


En este pequeño minitutorial explico como he configurado JDownloader para ejecutarse en Openelec.

Requerimientos:
- Una Raspberry Pi con Openelec instalado (la versión actual es 5.0.8), red lan e internet.
- Un ordenador con un cliente ssh (en windows por ejemplo PUTTY).
- Instalación de Java JDK (he usado la versión 7u80 para ARM).
- El instalador de JDownloader.
- Una cuenta de My JDownloader.

Primer Paso: Instalando Java
Vamos a instalar el JRE, para lo cual descargaremos el JDK puesto que no he visto ninguna versión para ARM.
Podemos descargarla de aquí:

Enviaremos el archivo a nuestro Openelec (por ejemplo desde Samba y lo copiamos a la carpeta compartida Downloads).
Iniciamos una sesión SSH y descomprimimos el archivo:
tar zxfv /storage/downloads/jdk-7u80-ea-bin-b05-linux-arm-vfp-sflt-20_jan_2015.tar.gz

Creamos una carpeta para java:
mkdir /storage/java/jre

Copiamos JRE:
cp -r /storage/downloads/jdk1.7.0_80/jre/* /storage/java/jre

Vamos a nuestro directorio Home:
cd ~

Ejecutaremos los siguientes comandos:
touch .profile
echo "export PATH=$PATH:/storage/java/jre/bin" >> .profile
reboot

Despues de reiniciar ejecutamos lo siguiente:
java -version

La salida debería ser algo así:
java version "1.7.0_80-ea"
Java(TM) SE Runtime Environment (build 1.7.0_80-ea-b05)
Java HotSpot(TM) Client VM (build 24.80-b07, mixed mode)

Ahora que ya tenemos instalado java, vamos a por JDownloader.

Segundo Paso: Instalación de JDownloader
Descargaremos el instalador de JDownloader de java:
 wget http://installer.jdownloader.org/JDownloader.jar

Creamos una carpeta para el programa y copiamos el instalador:
mkdir /storage/jdownloader && cp JDownloader.jar /storage/jdownloader && cd /storage/jdownloader

Otorgamos permisos de ejecución:
chmod +x JDownloader.jar

 Ejecutamos el instalador:
java -jar JDownloader.jar

Llegará un momento que nos preguntará esto:
|---------------------------Headless Information-------------------------------
|       New Update available
|       A new Update is available. Do you want to download it now?
|       Enter y -> Download now
|       Enter n -> Later

Introducimos "Y" para que descargue la última versión.

Necesitaremos reiniciar.

Volvemos a ejecutar JDownloader hasta que lleguemos a este punto:
|---------------------------Headless Information-------------------------------
|       MyJDownloader Setup
|       Your 'My JDownloader' logins are not correct.
|       Please check username/email and password!
|       Enter y -> Enter Logins
|       Enter n -> Exit JDownloader

Introducimos nuestra cuenta de My JDownloader.

Terminado el proceso, podremos acceder a nuestra máquina desde la página de My JDownloader, cambiar las preferencias, añadir descargas, etc.

Solo nos queda disfrutar.