Mostrando entradas con la etiqueta raspbmc. Mostrar todas las entradas
Mostrando entradas con la etiqueta raspbmc. Mostrar todas las entradas

lunes, noviembre 17, 2014

Comando para liberar espacio

A medida que vamos instalando paquetes con el apt-get estos paquetes se van quedando en nuestro sistema ocupando sitio inutil.

Podeis ver lo que ocupan con este comando:

du -sh /var/cache/apt/archives

Yo en un portatil con linux mint 17 Cinnamon, que instale de 0 en septiembre tenia 1 gb de datos ocupando sitio el 13 de noviembre.

Asi que con el siguiente comando liberé el espacio:
Elimina todos los paquetes del cache. El único inconveniente que podría resultar es que si quieres reinstalar un paquete, tienes que volver a descargarlo.
 
sudo apt-get clean

Y tras el anterior pase este otro, pero ese apenas elimino nada y elimina del cache los paquetes .deb con versiones anteriores a los de los programas que tienes instalados.
sudo apt-get autoclean

Y luego una buena constumbre, y asi lo tengo en mi script de instalación tras formatear, es pasar:
sudo apt-get autoremove

Que borra los paquetes huerfanos, o las dependencias que quedan instaladas después de haber instalado una aplicación y luego eliminarla, por lo que ya no son necesarias.

Fuentes:

http://planetubuntu.es/post/como-liberar-espacio-del-disco-duro-con-apt-get-en-ubuntu
http://blog.desdelinux.net/comandos-para-liberar-espacio-con-apt-get/ 
 
 
 
 
 

jueves, junio 12, 2014

Comprobar la version y forzar la actualización de nuestro raspbmc

Si os pasa como a mi, mi sd se quedo en la version xbmc 12, y no se actualizaba. Utilizaba los comandos comunes para actualizar, pero el xbmc siempre se me quedaba sin actualizar.

Como cambie de tarjeta sd, ya hice una instalación nueva y no preste mucha más atención, hasta el otro día, que navegando de casualidad me encontre un enlace, asi que rescate mi antigua tarjeta sin actualice y lo probe satisfactoriamente, y este es el procedimiento:

Para saber que versión estamos usando de XBMC

grep XBMC .xbmc/temp/xbmc.log | head -2 

Para  saber que versión del kernel de linux usamos:

uname -a 

La versión de la GPU

vcgencmd version

Y la madre del cordero, como forzar la actualización:

sudo -s
cd /scripts/upd_sys
rm *.sh
wget http://svn.stmlabs.com/svn/raspbmc/release/update-system/getfile.sh
wget http://svn.stmlabs.com/svn/raspbmc/release/update-system/cdn_env_prep.sh
reboot

Algunas partes del sistema se deben forzar la actualización borrando algunos archivos que están detro de /scripts/upd_hist
sudo rm /scripts/upd_hist/kver
sudo rm /scripts/upd_hist/xbmcver
sudo rm /scripts/upd_hist/svcver
Tanto para lo uno, como para la otro, hay que reiniciar la raspberry y dejarla un rato actuar. Esto funciona siempre y cuando tengas activado la opcion de actualizar raspbmc dentro del menu de configuración.


Para saber que version deberiais tener en cada apartado, lo mejor es consultar la fuente original, que la teneis aquí, con todas las versiones actuales

http://forum.stmlabs.com/showthread.php?tid=4470

domingo, enero 05, 2014

Instalación de RaspBMC en raspberry

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Hay una nueva versión para 2015.
http://informaticamateur.blogspot.com.es/2015/11/raspberry-pi-que-y-para-que-es-v2015.html
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 



Entregas:
  1. Raspberry Pi. Qué y para qué es
  2. Instalación de RaspBMC en raspberry
  3. Configuración XBMC
30/04/2015: Raspbmc ha dejado de tener soporte y actualizaciones, pero es funcional. 

Yo particuparlmente aconsejo, irse a la distribucion OSMC, que es la heredera de raspbmc, y apartir de ahi, seguir el tutorial para la instalación del pyload, bittorrent, y demás cosas que pongo en mis post. 

INSTALACIÓN BÁSICA

Como continuación del articulo anterior, vamos a instalar ya el sistema completo en nuestra Raspberry, para ello necesitaremos.

- Una tarjeta sd, mínimo de 4gb
- Un lector de tarjetas sd para el pc
- Descarganos los archivos necesarios de aquí

Es bastante fácil, basicamente, metemos la sd en el ordenador, y abrimos el programa que hemos descargado. No dara un aviso, que la tarjeta sera formateada, que perderamos los datos que hay en ella, y que aceptemos las condiciones de uso y que lo que pase es nuestra responsabilidad.
Una vez hecho esto, se nos abre la pantalla con el programa principal. No indicara las unidades SD que ha encontrado, y sobre las que podremos trabajar.

Ya tan solo deberemos escoger la unidad de la que se trate, aceptar las condiciones de uso, y darle a install.

Hay una opción muy importante:
Manually Configure networking: Para configurar la red manualmente, si no vamos a conectar la raspberry por cable de red, tendremos que configurar este parámetro para que cuando arranquemos en el primer momento la raspberry con el sistema recien instalado, este se baje de internet y se actualice o configure. Mi recomendación, la primera vez que arranquemos con el sistema recien instalado, conectarla por cable de red, lo que se tenga que bajar, lo hara rápido, y tendreis menos complicaciones.

Hay varias opciones más.

Install Raspbmc to a USB drive: Si quieres hacer una instalación parcial en la tarjeta sd y el resto del sistema en un pendrive.
Run Raspbmc over NFS: Si quieres hacer una instalación parcial en la tarjeta sd y el resto del sistema en una unidad de red.

La recomendación/mania mía, hacerlo todo en la tarjeta SD, asi teneis la raspberry más independiente, y tampoco he notado una velocidad claramente superior al usar uno u otro sistema.

Una vez dado a install, si es la primera vez que ejecuteis el instalador, se bajara la versión más reciente del sistema a vuestro ordenador, y empezara a grabarlo en la tarjeta sd. Ya no tendreis que hacer nada más, hasta que termine la grabación que indicara que ha concluido satisfactoriamente y si quereis hacer una donación por el software.

Luego meteis la tarjeta SD en la Raspberry, la enchufais a la red eléctrica, y os vais a merendar, porque tardara un buen rato, 25-30 minutos en instalarse todo. Desde aqui es desatendido, hasta que termine. Por lo que lo de hacer otra cosa mientras dure el proceso, es realmente una buena idea.

Y arrancara con este aspecto, preguntando por vuestro idioma.




Seleccionais lo que proceda y ya tendreis funcionando el sistema. Aunque en mi caso, sigue estando en ingles y hasta despues de configurarlo a mano.


Podeís cambiar esos parámetros en él manual que hay a continuación. También podéis seguir este post, y dejarlo para después o viceversa. 
Configuración XBMC


CONFIGURACIÓN OBLIGATORIA PARA PYLOAD

Raspbmc tiene incorporado un firewall, que impide que podamos acceder al pyload desde fuera de nuestra red domestica y desactivada una opción que nos es imprescidible para que arranque de manera autonoma el pyload.

Debemos acudir a la configuración de los addons-->Addons Activados->Addons de programas.

En esa pantalla, ejecutar o configurar Rasbmc Settings.


Hay dos opciones que hay que marcar:


Cronjob scheduler: Habilita el cron del sistema que veremos más adelante, y permite que cuando se arranque la raspberry se arranque el pyload tambien.
Disable Firewall: Deshabilita el firewall que trae raspmc, y con eso podriamos acceder al interfaz web que trae y asi poder ponerlo a descargar desde fuera de casa.






ACCESO POR SSH


Para acceder mediante SSH en windows. Deberemos utilizar un programa llamado Putty, que pesa poquisimo y no necesita instalación.
Necesitais conocer la ip de la raspberry para configurarla, que eso lo podeís saber pulsando en info de sistema, en el menu sistema en la pantalla principal del XBMC .

Y luego el usuario y contraseña del sistema, que por defecto para la distribución raspbmc (consultar el usuario y password para cada distribución, que puede no coincidir¡¡¡) es:
usuario: pi
contraseña: raspberry

La primera vez que accedemos nos hara algunas preguntas para configurar la terminal. La primera sera indicar el idioma del sistema, en el caso de españa, seleccionamos es_ES.utf 8, aunque cualquier de los es_ES no podria valer. Nos movemos por el menu con las fechas y selecionamos o deselecionamos con la barra espaciadora, y para continuar la tecla de Intro.
 
Y luego seleccionamos la zona horaria donde nos encontremos.


Y una vez seleccionado esto, ya esta terminado la configuración inicial de la terminal.


Algunos comandos comunes de linux, que nos servirán:

  • ls -l -> lista de archivos y carpetas en el directorio actual
  • passwd: Cambiar el password, muy recomendado por seguridad.
  • cd carpeta -> acceder a carpeta
  • pwd -> Directorios donde estamos
  • clear -> Borra la pantalla
  • cd .. -> bajar de directorio
  • mkdir -> crear directorio
  • rm archivo -> borrar archivo
  • rm -rf directorio -> borrar directorio
  • df -h -> Espacio libre disponible en los distintos dispositivos de almacenamiento
  • sudo -> Ejecución de comando como super usuario (root) reboot -> Reiniciar el sistema
  • halt -> Apagar el sistema
  • shutdown -> Apagar el sistema. Este comando funcione muy bien y es realmente potente
    sudo shutdown -h 20  Apagara el sistema en 20 minutos
    sudo shutdown -h 14:00  Apagara el sistema a las 14:00 en punto.

nano fichero -> Es un editor de texto, edita el fichero o lo crea. Para guardar Ctrl+o y para salir 
Ctrl+x



Aquí hay un genial resumen básico de linux sobre estructuras de directorios, comandos más usuales, realmente recomendable para conocer algo más sobre linux, la dirección es:
http://ovtoaster.com/gestion-ficheros-linux/  

Otro consejo sobre linux, todas las unidades (discos duros, pendrive) estarán en el directorio /media/
Por lo que si podeis, los pendrive o discos duros que le enchufeis, ponerle una etiqueta al formatear, si no, como etiqueta pondrá el número de serie, y quedaria un tanto asi:
/media/E3A2-BE8D
Pero si al formatear le habeis puesto una etiqueta draco16, quedaría asi:
/media/draco16/

Bastante más cómodo y práctico. 


INSTALAR SERVIDOR DE DESCARGA: pyLoad

Una vez que hemos configurado el SSH por primera vez, ya podemos instalar el pyLoad. Asi

cd ~
sudo apt-get update
sudo apt-get install python python-crypto python-pycurl tesseract-ocr rhino
sudo wget http://download.pyload.org/pyload-v0.4.9-all.deb
sudo dpkg -i pyload-v0.4.9-all.deb
sudo apt-get install -f
sudo dpkg -i pyload-v0.4.9-all.deb
sudo rm pyload-v0.4.9-all.deb

Hay una linea que esta repetida, pero eso es para que haga una medio instalación, luego con el siguiente comando, instalamos dependencias no resueltas, y luego otra vez hacemos la instalación para que la termine correctamente.


Si tenéis algún problema con el servidor de Mega, te bajas el siguiente archivo, lo colocas en su sitio, y funcionara.


Descargar el archivo de https://mega.co.nz/#!VcgXHCLT!wrnzpVHWTU4qxLDF5qUtJDbAS7U99NXzMMoWklyZaPg y copiarlo al siguiente directorio.
mv MegaNz.py /home/pi/.pyload/userplugins/hoster




IMPORTANTE
Seguidamente tenemos que configurarlo
pyLoadCore -s

Como server se recomienda usar "threaded", en vez de el que viene por defecto.

Las dos primeras veces no es usable, porque tiene que actualizar plugings. Por lo que es recomendable las dos primera veces, ejecutarlo manualmente (sin el -S), y las siguientes configurarlo para que arranque solo cuando encendemos la raspberry.

OTRAS NOTAS
Para que se autoarranque cada vez que se inicia la raspberry, tendriamos que teclear esto:

crontab -e

Se nos abriria el archivo cron de linux (es un archivo que automátiza tareas en linux). En este caso, cada vez que arranque la máquina, hara que se arranque el pyload.

Al final del archivo añades:

#autostart pyload
@reboot python /usr/share/pyload/pyLoadCore.py --daemon



Si nuestro deseo es entrar en la raspberry desde cualquier punto de internet, deberemos configurar nuestro router y abrir los puertos:
22  -> para habilitar el ssh, que por cierto, tambien incluye un servidor sftp con el que poder intercambiar archivos
8000 -> puerto que por defecto usa el pyload, si lo cambiamos obviamente cambia el puerto a abrir y cambia el puerto que debemos poner para acceder a la web.


Para acceder a nuestra sistema de descarga deberiamos poner:
http://NUESTRAIPEXTERNA:8000


Para saber cual es nuestra ip externa (la que se ve desde fuera de nuestra red domestica)
http://www.cualesmiip.com/

Cuidado, que aunque cambie poco, si no tenemos ip estatica, se puede alterar de vez en muy de vez en cuando.

También es posible instarle a nuestra raspberry un servicio que le va indicando cada vez que queramos cual es nuestra IP a una página web, para que siempre estemos actualizados


DESCARGAR LA IMAGEN

He hecho un imagen con todo lo que he comentado aquí, o casi todo. Para ponerla necesitáis una tarjeta sd de 8 gb al menos. Una vez que descargueis y descomprimís los archivos, obtendreis los programas necesarios para configurarlo y volcarlo en la SD . 

30/04/2015 Raspbmc ya no continua con vida, por lo que los siguiente enlaces son funcional, pero obsoleta y sin posibilidad de actualizar.

Desde mega en:
https://mega.co.nz/#F!YJ5TTQTa!fTSB-SjehmDX7NrPyO6nFQ


O de mediafire.
Imagen_Raspbmc_Pyload.part01.rar
Imagen_Raspbmc_Pyload.part02.rar
Imagen_Raspbmc_Pyload.part03.rar
Imagen_Raspbmc_Pyload.part04.rar
Imagen_Raspbmc_Pyload.part05.rar
Imagen_Raspbmc_Pyload.part06.rar
Imagen_Raspbmc_Pyload.part07.rar
Imagen_Raspbmc_Pyload.part08.rar
Imagen_Raspbmc_Pyload.part09.rar
Imagen_Raspbmc_Pyload.part10.rar
Imagen_Raspbmc_Pyload.part11.rar
Imagen_Raspbmc_Pyload.part12.rar
Imagen_Raspbmc_Pyload.part13.rar
Imagen_Raspbmc_Pyload.part14.rar
Imagen_Raspbmc_Pyload.part15.rar
Imagen_Raspbmc_Pyload.part16.rar
Imagen_Raspbmc_Pyload.part17.rar
Imagen_Raspbmc_Pyload.part18.rar
Imagen_Raspbmc_Pyload.part19.rar
Imagen_Raspbmc_Pyload.part20.rar
Imagen_Raspbmc_Pyload.part21.rar
Imagen_Raspbmc_Pyload.part22.rar
Imagen_Raspbmc_Pyload.part23.rar
Imagen_Raspbmc_Pyload.part24.rar
Imagen_Raspbmc_Pyload.part25.rar
Imagen_Raspbmc_Pyload.part26.rar
Imagen_Raspbmc_Pyload.part27.rar
Imagen_Raspbmc_Pyload.part28.rar


Los pasos básicos, una vez descomprimidos, es grabar la imagen en la sd con el programa que adjunto, el W32 Disk Imager, y una vez que termine, ponerla en la raspberry.



Habría que configurar (todo explicado en este mismo post), mediante SSH:
- El pyload mediante el comando pyLoadCore -s
- Añadirlo al crontab para que se autoarranque.

Abrir los puertos en el router, todo lo demás, estaría ya hecho.

A disfrutar del XBMC¡¡


ENLACES:
El mega manual, todas las posibilidades de la Raspberry Pi
http://deeiivid.wordpress.com/2013/02/23/guia-completa-raspberry-pi-espanol/

Instalación y optimización.
http://pluginsxbmc.blogspot.com.es/2013/10/optimizar-raspberry-para-xbmc.html

Otras opciones que me han ayudado:
http://apagayvuelveaencender.blogspot.com.es/2013/07/montate-la-mejor-smart-tv-centro-de.html
http://raspberryparatorpes.net/

Da alguna información para poner emuladores.
http://www.amaikit.com/blogs/blog/8067323-mis-primeras-experiencias-con-raspberry-pi

Forzar que la salida de video sea exclusivamente por HDMI
http://choorucode.com/2012/10/13/forcing-raspbmc-to-turn-on-hdmi-at-boot/ 



Configuración XBMC

Entregas:
  1. Raspberry Pi. Qué y para qué es
  2. Instalación de RaspBMC en raspberry
  3. Configuración XBMC


CONFIGURACIÓN INICIAL DEL XBMC
Aunque este manual, lo he hecho a proposito de la Raspberry Pi, puede ser usado por cualquier que quiera instalar este sistema, ya que los menus son muy parecidos.

Es recomendable que en los primeros momentos tengamos, como mínimo, un ratón usb conectado a la raspberry, para manejarnos más rápido por los menus.

Una vez iniciado el sistema, nos saldra con este aspecto. Ahi tenemos que irnos a la sección de sistema, y pulsar sobre ella.
Dentro de ahi nos vamos a apariencia (Appearance).
Y en la sección de Internacional (Internattional), ponemos todos los valores que correspondan a nuestro país y huso horario. Tambien seria conveniente cambiar el idioma de audio preferido, así como el de los subtitulos.

Luego podemos ajustar el area de visionado que se muestra en nuestra pantalla, para ellos vamos a  Sistema-->Hardware de video-->Calibración de Video, y nos mostrara una pantalla parecida a esta, si movemos el ratón, a la esquina superior izquierda, podremos cambiar el area de visionado, repetimos el proceso con la esquina inferior derecha. No hay que darle a guardar nada, a medida que hacemos los cambios se van guardando.
En la anterior pantalla, si pasamos el ratón, por el centro de la pantalla del borde abajo, es posible seleccionar donde interesa que aparezcan los subtitulos.

Para que cuando se descargue información sobre peliculas y series, se descarguen en Castellano, tendremos que configurar los add-ons que se encargan de ellos. Para ello en la pantalla de configuración que aparece cuando pulsamos sistemas. Nos vamos a sección addons y luego a addons activados
Ahi nos saldrán todos los addons que tengamos en el sistema, aqui nos interesan dos especialmente. El de peliculas y series.

Pulsamos sobre él, y llegaremos a esta pantalla
Le damos a configurar, y nos saldrá la pantalla donde tenemos que tocar el idioma. Tal que asi

Le configuramos cual es el idioma preferido, le poneis es de español, y si quereis teneis dos opciones de obtener la información. La que viene por defecto, y luego IMDB, yo le he puesto esta última por ser más conocida. Le damos a OK y repetimos el proceso con las series.


CONFIGURACIÓN DEL MANDO

Mención aparte, merece el mando que hay disponible para Android e Iphone. Para poder configurarlo debemos ir a (dentro de la primera pantalla de configuración) a Servicios, y una vez dentro Servidor Web.

Ahi ponemos el puerto que queramos, el usuarios y la contraseña.



A continuación configuramos el programa que nos hayamos descargado en nuestro smartphone con la ip que posea donde este instalado el XBMC y los datos que hemos configurado anteriormente.

Para saber la ip, podemos ir al menu inicial, y debajo de la opción de sistema, hay una opción de "info de sistema". Esta sección nos dara, aparte de la IP, más información, como la temperatura, el uso de cpu, el espacio disponible.

Hay varios programas para Android para controlar el XBMC, los dos más destacados son:

El oficial, que es el que uso, que no me da ningun problema, ni tampoco hecho en falta nada. Alguna queja es que no tiene boton para subir y bajar volumen, pero eso en android, puedes usar los botones del propio telefono, que en ese caso que los utiliceis solo afectan al volumen del XBMC, no del propio móvil.
Como curiosidad si teneis el movil con la aplicacion del XBMC, y os llaman, la reproducción se para hasta que colgueis, eso debeis configurarlo en el programa del movil. Tambien muestra sms y cualquier otra notificación.

Y Yatse que es muy recomendado y más valorado en google play, incluso por encima del mando oficial.




AÑADIR SERIES/PELÍCULAS

Una vez tenemos configurado todo, sobre todo antes de realizar este paso, es importante haber configurado el idioma de los addons de peliculas y series en el apartado anterior.

Antes de añadir, os dare un par de consejos sobre el soporte y los directorios que vayais a usar. 
  • Al pendrive o disco duro portatil que useis, ponerle una etiqueta. Cuando se formatea te indica que etiqueta quieres ponerle. También puedes ponerle una etiqueta sin formatear con el programa partition magic, gparted.
  • Segundo consejo que os doy, crear dos directorios como mínimo, uno para series y otro para películas. Dentro del directorio de series, una carpeta con cada serie. Ese poco de orden, os sera de gran ayuda para configurar el XBMC


Para añadir Pulsamos sobre Videos que aparece en la pantalla inicial, y nos aparece la siguiente sección.
Pulsamos sobre archivos y damos añadir Videos
Donde pone ninguno podremos indicar la ruta manualmente o darle a buscar, que nos desplegara los distintos lugares de nuestro ordenador o red local

Abajo le pondremos la etiqueta, es el nombre del recurso, en mi caso solo tengo dos, uno de peliculas y otro de series. Una vez que hayamos incluido nuestro directorio de series y peliculas que comente como consejo, todo lo que pongamos dentro de ese directorio y sus subdirectorios lo cogera solo.
Una vez le hemos puesto la ruta y la etiqueta le damos a OK, y saldrá la siguiente pantalla que es importante.
Debemos definir muy bien que contiene el directorio, si peliculas o series de televisión. Y escoger el scrapper (addons) que queremos utilizar para que se baje la información. Si no hicimos el ajuste de idioma que indique anteriormente, tenemos una última oportunidad aquí, dandole abajo a Ajustes.

Una vez que le damos OK, nos preguntara si queremos actualizar la información para todos los elementos de esa ruta, eso significa que se llevara un buen rato analizando el directorio y buscando información para los elementos que encuentre. Por lo que si son muchos elementos tardara un bueeeen rato. Podemos decirle que esta vez que no, y cuando terminemos de configurar todas nuestra rutas, en la última que configuremos y que nos pregunte decirle que si, y lo hara todo junto.

Para añadir videos nuevos a nuestros directorios, para que el XBMC los coja, debemos irnos a alguna de nuestras colecciones, ya sea al directorio de series de tv o peliculas, con el botón derecho (o el botón Title del mando a distancia) darle a Actualizar Colección. Buscara en todos los directorios y registrara las nuevas peliculas o series.

Es posible que alguna serie o pelicula no la coja, o lo etiquete como otra serie o pelicula. Para corregir esto, pulsamos sobre el video que sea (fijaos en la foto anterior) y, en este caso, pulsamos en información de serie de TV, y en los botones que aparecen abajo, le damos a actualizar. Y tendremos la oportunidad de escribir manualmente o selecionar la serie o pelicula de que se trate.



AÑADIR ADDONS/PLUGINS

Otra ventaja más del XBMC, que si no tienes suficiente con él, puedes añadirle nuevas caracteristicas a base de añadir addons  que complementen las posibilidades de nuestro sistema.

Tenemos dos formas de añadirlos, o bien, utilizando el buscador que integra el propio sistema de addons de XBMC, o instalarlo a traves de un archivo comprimido zip.

Para llegar aquí hemos accedido entrando en la sección sistema de la primera pantalla

En el caso que nos ocupa vamos a hacer las instalación como zip. Por lo que veis en la imagen de arriba selecionamos instalar desde un zip, y se nos abre un navegador de archivos para buscar los que nos interese.

Vamos a ver los que para mi son los mejores.

El primero pelisalacarta que permite conectarse a la páginas como seriesyonkis, seriespepito, series.ly y ver online los contenidos que cuelguen en estas web. O incluso descargarlos. Un consejo, cuando estemos dentro de una serie que nos interese, podemos darle con el boton derecho, y añadirla a favoritos, eso nos ahorraría algo de trabajo cuando queramos volver a acceder a la serie.

Este plugin es realmente interesante Livestream una vez que se configura, este requiere una cierta configuración, podremos acceder a canales que se emiten por internet, como GolTV, Canal+, canal Hollywood. Atentos al punto 7 de la dirección que he puesto, que al final del articulo hay una dirección recomendada para raspberry.

Y eso es todo, realmente todo esto cuando lo haces unas cuantas veces, terminas antes de lo que te esperas.

AÑADIR ENLACES DIRECTOS A LOS ADDONS






En la sección de Aparencia-->Skin, y en esa pantalla la opcion de Configuración


Y dentro de esta a Addons



Podemos crear accesos directos para nuestros addons en la pantalla principal. Quedando asi:


También en esa misma opción, podemos hacer que desaparezca opciones que no usamos en la pantalla principal, como imagenes o música. Esa opción esta en "Pantalla principal"





Ahora toca ya, sentarse en el salón a disfrutar del XBMC.

sábado, diciembre 28, 2013

Raspberry Pi. Qué y para qué es

Entregas:
  1. Raspberry Pi. Qué y para qué es
  2. Instalación de RaspBMC en raspberry
  3. Configuración XBMC

¿Qué es?

Raspberry Pi es una placa computadora (SBC) de bajo costo desarrollada en Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas.



¿Que significa? Es un ordenador (casi) completo en un tamaño de poco más que una tarjeta de crédito y por 40€. Con múltiples usos, domotica, vigilancia, servidor de descarga, media center, consola retro(emuladores) y muchos más usos.

Las ventajas que tiene, aparte de su precio y consumo mínimo de electricidad, incluso estando todo el día encendida, es que tiene muchas posibilidades, y tiene 2.000.000 de usuarios detrás, gran parte usuarios avanzados, que hace que surjan nuevos usos; y los que hay, sean optimizados y actualizados con frecuencia.


En estas entradas nos centraremos en el uso más extendido y más común que podemos hacerle, un magnifico reproductor multimedia Media Center y como servidor de descargar.




¿Qué necesitamos?


A continuación indico las cosas básicas que necesitamos. Excepto la raspberry y la caja (aunque te puedes hacer una de lego, de madera, o incluso en la propia caja de cartón que viene), si tiene cualquiera de ellas por tu casa, te lo ahorras. Yo tengo una tarjeta sd de 4gb de clase 4, y es usable. Eso sí, necesitamos al menos 4 gb de espacio.

Modelo Nuevo B+
(Precios a 30 de diciembre de 2014)  

  • Baja el consumo de 1 watio a 0,5
  • El cabezal GPIO ahora cuenta con cuarenta pines aunque sigue manteniendo el patillaje de 26 del modelo original.
  • Número de puertos USB y ahora en vez de 2 nos encontramos con 4 USBs 2.0 y un comportamiento, según sus creadores, mejor a la hora de enchufar dispositivos en caliente.
  • La ranura de tarjeta SD se ha sustituido por una de microSD de click para ponerla y quitarla de forma más fácil.Y menos cantosa dicho sea de paso.
Como no cambia procesador, ni memoria, si tenéis la anterior versión no merece la pena, si la comprais de nueva, pues compráis la última, que encima es más barata.

Para que los que no posean la conexión HDMI puede usar una analógica, y necesitan este cable: 

Modelo Antiguo (Ya obsoleto)
(Precios a 28 de diciembre de 2013)

Para que los que no posean la conexión HDMI puede usar una analógica, y necesitan estos cables:



    No se si el nuevo modelo es capaz de alimentar por si misma una disco duro, pero para la versión Raspberry B normal, si hay que tener especial atención al cargador de corriente. La raspberry necesita para funcionar una corriente de unos 700 mA, si decidimos ponerle un wifi por usb, un teclado, hay que ir añadiéndole entre 100 mA y 200 mA por cada cosa.  Tenéis dos opciones, mi recomendación aunque sea más aparatoso, la segunda.

    1º Un cargador de 1200 mA de salida mínimo (para cargar un tablet se suele usar de 2A, que no pasa nada si se lo ponéis). Un cargador de este tipo no es recomendable si queréis ponerle un disco duro de 2,5" que lo alimente la propia raspberry. Si le ponéis un disco duro que se enchufe a la corriente eléctrica, no hay problema.


    2º Si vamos a conectarles muchas cosas al usb (wifi, raton, teclado, mando a distancia, disco duro), hay que recordar que la Raspberry solo tiene 2 usb, muy recomendado y obligatorio para poder usar un disco duro usb autoalimentado un hub que se enchufe a la red electrica, en ese caso el más recomendado es el Trust Pyramid 7 Port USB 2.0 Hub, que además nos permitirá alimentar la propia raspberry. Como desventaja tiene, que no posee botón de encendido, y que el cable usb maestro que ira conectado a la raspberry, viene integrado en el aparado, la longitud es la que hay (que es bastante) pero si te sobra lo tienes que recoger.
    Una alternativa al anterior podría ser este, aunque no lo he probado. Si alguien lo prueba que lo diga.

    También podemos ponerle una serie de extras:
     Y por supuesto, cualquier pendrive y disco duro que queramos tanto en formato linux como en formato windows. 

    En mi experiencia (Modelo B) tengo un disco duro WD  1Tb elements 3.0, que con un cargador de 1A iba... aunque hacia ruidos raros y se paraba la reproducción a veces. Con un cargador de 2A, iba mucho mejor, pero no acaba de ir bien. Lo mejor la piramide hub de Trust. Un compañero con un disco duro Seagate USB3 no le va el disco duro alimentándolo directamente por la raspberry, ni con un cargador de 2A, solo va bien con la piramide TRUST. Para evitar líos, comprar directamente un hub que se enchufe a la red eléctrica.

    ¿Que podemos instalarle? 
      
    El sistema operativo (es el encargado de comunicar la parte física de la raspberry con los distintos programas) que usamos en la raspberry se debe instalar en la tarjeta SD (De ahi la importancia de la velocidad de la sd, aunque después de hacer varias pruebas entra una clase 4 y una clase 10, tampoco hay tanta diferencia) y sera un sistema operativo Linux.

    Sistemas completos, con navegador, e incluso trabajar con office.
    • Arch: Basado en la versión de escritorio de la distribución que lleva su nombre.
    • Raspbian: Basado en Debian, la distribución más estable de linux para escritorio, en la que se basa la archiconocida Ubuntu. Esta si la probé, poco,  y mi experiencia no fue muy buena, era un sistema lento. Podías navegar por internet, pero no era ni mucho menos un placer, quizás con más optimización por parte del usuario y sabiendo que no es un ordenador, sea usable.

    Para mi el mejor uso que tiene la Raspberry es de Media center y servidor de descarga. En este caso tenemos 2 alternativas y otra como media center exclusivamente:

    • Openelec: Es una versión de XBMC muy optimizada para raspberry. Va fluida, por contra, para no desestabilizar el sistema, no permite la inclusión de programas externos a xbmc. Por lo que si nuestra intención es usarla también como servidor de descarga, pues no podremos. Por lo que yo la descarte.
    • Xbian: Versión optimizada de Rasbmc. No la he probado, pero dicen que va fluida, y permite la instalación de paquetes, por lo que lo mismo pronto lo hare, o incluso me paso a ella.
    • Rasbmc: Es una versión de Raspbian con la inclusión de XBMC. Es la que uso, y la verdad va bien. Tarda en arrancar sobre un minuto. Y luego los menus, tardan un poco en responder, pero no es desesperante.


    También tenemos la opción de instalar una pequeña parte del sistema operativo en la tarjeta sd, y el resto en un pendrive, que comentan que es más rápido que cualquier tarjeta SD. Aunque yo prefiero todo junto. En un momento quieres sacar el pendrive, ya te has quedado sin arranque, porque la tarjeta sd siempre la tendrás que tener metida.
    http://www.diverteka.com/?p=580 

    Existe la posibilidad de un arranque en dual. Es decir instalar varios sistemas operativos en las raspberry. Y arrancar el que más nos convenga cuando se inicie la raspberry.

    Más información:
    http://blackhold.nusepas.com/2013/05/rasperry-pi-raspboot-openelec/


    En el próximo post, me centrare en la instalación del raspbmc en la raspberry.