martes, 17 de abril de 2012

Instalar XBMC 11 Eden en Debian GNU/Linux

Hola a todos,

Hoy os traigo otro mini tip para instalar el Centro Multimedia XBMC 11.0 Eden en Debian Squeeze.

XBMC no es un desconocido para nosotros. En este mismo blog ya hemos hablado de él en el tutorial sobre convertir nuestro PC en un Centro Multimedia con XBMC y GNU/Linux. Para los que os lo habéis perdido, os recomiendo echarle un vistazo para que os hagáis una idea de las maravillas de las que es capaz XBMC.


Los usuarios de Debian Squeeze tenemos la versión 10.0 de XBMC en el repositorio Multimedia, sin embargo el equipo de XBMC liberó hace muy poco tiempo la nueva versión 11.0 con nombre en clave Eden (aquí anuncio oficial). En la sección de descargas de la web indican cómo instalarlo a través del repositorio Multimedia, pero no dicen nada al respecto de instalar la última versión.

Así pues, nosotros usaremos un repositorio llamado Multimedia Backports, que forma parte del repositorio Multimedia y que aloja versiones más actualizadas del software que se aloja en el repositorio Multimedia. En este blog ya hemos usado este repositorio en el tutorial sobre instalar VLC 2.0 Twoflower en Debian GNU/Linux.

Así pues, comenzaremos por modificar el fichero de fuentes de software:

$ sudo nano /etc/apt/sources.list

Añadimos la siguiente línea:

deb http://www.deb-multimedia.org squeeze-backports main

Guardamos los cambios y actualizamos el índice de paquetes:

$ sudo aptitude update

Si el sistema nos arroja un error es porque no confía en el repositorio recién añadido, algo que ocurrirá si no teníamos ya añadido el repositorio Multimedia normal. Para solucionarlo:

$ sudo aptitude install deb-multimedia-keyring

Y lo que hagamos a continuación dependerá de si ya teníamos la versión 10.0 de XBMC instalada en nuestro sistema. En caso de que la tuviéramos procederemos así:

$ sudo aptitude safe-upgrade

Y si no la tenemos haremos lo siguiente:

$ sudo aptitude install -t squeeze-backports xbmc


Con esto se habrá instalado XBMC 11 Eden en nuestro sistema Debian GNU/Linux. Unas muestras de ello:








Nótese que XBMC no tiene este aspecto por defecto. Esto es debido a que inicialmente usa el skin llamado Confluence, pero se puede cambiar fácilmente desde los ajustes de XBMC por el que os muestro yo aquí, Aeon Nox.

Así que a disfrutarlo compañeros ;-)

Un saludo a todos.

9 comentarios:

  1. Muchísimas gracias! No sabía que existia un squeeze-backports en deb-multimedia.

    ResponderEliminar
  2. Gracias a ti por el comentario Michelangelo, poca gente conoce este repo, pero es extremadamente interesante para los usuarios de la rama estable, ¿no te parece? ;-)

    Un saludo.

    ResponderEliminar
  3. hola Tony ahi te agrege al twitter.

    un par de consultas
    1) que pc necesitas para que pueda funcionar
    2) quiero usar una pc solo con debian que cumpla la funcion de media center, si o si necesito el debian con interfaz grafica para configurar la salida de video?

    ResponderEliminar
  4. @Pablo: encantado de tenerte en mi Twitter ;-)

    Veamos. No sabría decirte con exactitud qué PC necesitas para que pueda funcionar, pero me atrevería a decir que cualquier donde tuvieras aceleración 3D. Si puedes instalarle Debian, puedes instalarle XBMC, pero para hacer funcionar XBMC necesitarás aceleración 3D. Por otra parte, en este enlace tienes algo de información al respecto: http://wiki.xbmc.org/index.php?title=Supported_hardware

    Por otra parte, para usar un PC solo como Media Center, yo diría que podrías configurar la salida de vídeo a golpe de teclado modificando el fichero Xorg.conf. No obstante, para ejecutar XBMC necesitarás sí o sí el entorno gráfico, así que, ¿por qué no configurar la salida de vídeo con las X levantadas?

    Por último, aquí tienes info sobre cómo ejecutar directamente XBMC en el arranque del sistema: http://wiki.xbmc.org/index.php?title=Installing_XBMC_for_Linux

    Un saludo compañero.

    ResponderEliminar
  5. Hola Tony, veo que la información de la película esta en castellano. ¿De donde toma la información de las peliculas XBMC?.

    Un saludo.

    ResponderEliminar
  6. Hola Peio,

    La información de la película se extrae del scraper que hayas seleccionado a la hora de añadir la fuente. Hay varios de ellos, Filmaffinity, IMDB, etc. :-)

    ResponderEliminar
  7. Hola,
    muchísimas gracias por el artículo. Estoy pensando entre instalar XBMC o PLEX en Debian, y con tu página parece tan sencillo que me voy a decantar por XBMC. El problema es que mi tarjeta gráfica no soporta aceleración. ¿Imposibilita eso que pueda instalar XBMC?
    Muchísimas gracias!!

    ResponderEliminar
    Respuestas
    1. Compañero, no tener aceleración 3D no te impedirá instalar XBMC pero con mucha seguridad sí te impedirá usarlo fluidamente. No lo he llegado a probar nunca, pero presumo que XBMC necesita tirar de capacidad 3D para mover todo su entorno.

      No obstante, es cuestión de que lo pruebes. Lo habría hecho yo, pero todos mis equipos disponen de aceleración por lo que ahí estoy "pillado" xD

      Un saludo :)

      Eliminar
  8. no se satisfacen las dependencias de los siguientes paquetes:
    xbmc-bin : Depende: libavcodec52 (>= 5:0.7.12) que es un paquete virtual.
    Depende: libavfilter1 (>= 5:0.7.12) que es un paquete virtual.
    Depende: libavformat52 (>= 5:0.7.12) que es un paquete virtual.
    Depende: libavutil50 (>= 5:0.7.12) que es un paquete virtual.
    Depende: libcdio10 que es un paquete virtual.
    Depende: libglew1.5 (>= 1.5.4) que es un paquete virtual.
    Depende: libjpeg62 (>= 6b1) pero no será instalado.
    Depende: libmicrohttpd5 que es un paquete virtual.
    Depende: libmysqlclient16 (>= 5.1.21-1) que es un paquete virtual.
    Depende: libpcrecpp0 (>= 7.7) pero no será instalado.
    Depende: libpostproc51 (>= 5:0.7.12) que es un paquete virtual.
    Depende: libpython2.6 (>= 2.6) pero no será instalado.
    Depende: libsdl-mixer1.2 (>= 1.2.6) pero no será instalado.
    Depende: libshairport1 pero no será instalado.
    Depende: libssh-4 (>= 0.3.91) pero no será instalado.
    Depende: libssl0.9.8 (>= 0.9.8m-1) que es un paquete virtual.
    Depende: libswscale0 (>= 5:0.7.12) que es un paquete virtual.
    Depende: libva-glx1 pero no será instalado.
    Depende: libyajl1 (>= 1.0.8) que es un paquete virtual.
    Las acciones siguientes resolverán estas dependencias

    Mantener los paquetes siguientes en la versión actual:
    1) xbmc [Sin instalar]
    2) xbmc-bin [Sin instalar]
    3) xbmc-data [Sin instalar]
    4) xbmc-skin-confluence [Sin instalar]



    ¿Acepta esta solución? [Y/n/q/?]




    me da error tambien al instalar el ppa

    ResponderEliminar