Instalar OpenELEC en Rasberry Pi

Posted by     "David Guillermo" on Tuesday, May 26, 2015

Mi intención es dividir en dos o quizás tres este post, primero me centrare en instalación y optimizar, segundo centralizar datos y tercero clientes, etc …

Finalmente me he decidido a instalar OpenELEC y dejarme de paquetes hechos por otros. Porque quiero cambiar/añadir una serie de cosas que con esos paquetes tan cómodos “no puedo”. Y es que desde que tengo la RaspBerry Pi (a.k.a RPI como la llaman …) estoy muy contento, sobre todo con las ultimas actualizaciones de la versión que venía usando raspbmc, han mejorado mucho, pero algunas cosas han dado un paso atrás.

Lo que sin duda me tiene menos contento es la velocidad de la SD todos sabemos su velocidad y si lo comparamos con una red a 100 Mbps evidentemente sale perdiendo, así que básicamente la instalación de OpenELEC trae un trasfondo y es quitarle carga a RPI. Soy muy consciente lo que tengo entre manos y lo que me puede dar, lo que no puedo pedir es el rendimiento de un QUADCORE, pq sería ridículo, el uso que le doy es de MediaCenter para sustituir una XBOX ORIGINAL con XBMC4XBOX que usaba pequeño.

Vamos al lío, lo primero que tenemos que tener claro es que está es la forma difícil de instalar OpenELEC ya que tenemos que compilar TODO un sistema GNU/Linux base para poder arrancar a nuestra RPI, lo cual lleva tiempo (Empece a compilar a las 0120h) y evidentemente nos hace falta instalar ciertas dependencias “no es habitual que tengamos instaladas” tales como:

apt-get install g++ nasm flex bison gawk gperf autoconf automake m4 cvs libtool byacc texinfo gettext zlib1g-dev libncurses5-dev git-core build-essential xsltproc libexpat1-dev zip

Sí eres usuario de Ubuntu 12.04 además te hará falta

$ apt-get install autopoint xfonts-utils

y para configurar perl en Ubuntu.

$ apt-get install libxml-parser-perl

Procedamos a bajarnos el código fuente.

$ git clone git://github.com/OpenELEC/OpenELEC.tv.git
$ cd OpenELEC.tv

Y que empiece la fiesta… (en este paso puedes ir a ver una serie, leer algunos capítulos de Juego de Tronos, porque como dijimos antes será largo)

$ PROJECT=RPi ARCH=arm make

Llegados a este punto, vamos a asignar espacio en la SD que tenemos (yo tengo 16GB) le voy a dar 3.5GB al System y el resto para Storage 125GB. Esto es otro motivo por el cual no me gustan las versiones que viene listas para meter en la SD dan muy poco espacio y no se aprovecha todo el espacio disponible.

Llegados a este punto lo más cómodo es usar gparted y hacerlo de forma gráfica para /system usaremos el filesystem vfat32 marcar el flag de boot y lba, para /storage ext4 (YO voy a usar xfs, llamarme loco, que me mola).

montamos nuestras dos nuevas particiones…


$ mount /dev/sdc1 /media/openelec/system
$ mount /dev/sdc2 /media/openelec/storage

Procedemos a copiar

Fuentes: Building_and_Installing_OpenELEC_for_Raspberry_Pi