понедельник, 14 февраля 2011 г.

Медиацентр из Ubuntu + XBMC

Сейчас модно из старого компьютера или на базе атома делать медиацентр. Взяв за программную основу Linux можно получить очень гибкое решение с огромным функционалом.

Все действия проводятся на дистрибутиве Ubuntu 10.04 server. Пользователь от которого запускается XBMC - user.

Установка ALSA
В Ubunu server нету звуковой системы, но она естественно нужна для XBMC. В качестве звуковой подсистемы используем ALSA из стандартных репозиториев
$ sudo apt-get install alsa

Нужно настроить ALSA через утилиту alsamixer, стрелочками выставляете нужный уровень, клавиша m включить/выключить звук
$ sudo alsamixer

Пользователя от которого будет запускатся XBMC добавляем в группу audio
$ sudo adduser user audio

Установка XBMC
XBMC нужно ставить из ppa. Добавляем репозиторий добавив строку в /etc/apt/sources.list
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu lucid main

Добавляем ключ к репозиторию
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x6d975c4791e7ee5e

Устанавливаем XBMC и xorg
$ sudo apt-get update && sudo apt-get install xorg xbmc

Теперь надо сделать чтобы после включения сразу запускался XBMC.
Добавляем /etc/rc.local строку перед exit 0
su - user -c startx

В домашней директории user создаём файл .xinitrc и добавляем в него
exec xbmc

1 комментарий:

  1. Пакеты, имеющие неудовлетворённые зависимости:
    xbmc: Зависит: xbmc-bin (>= 2:11.0~git20111122.89fe561-0ubuntu1~ppa1~lucid) но он не будет установлен
    Зависит: xbmc-bin (< 2:11.0~git20111122.89fe561-0ubuntu1~ppa1~lucid.1~) но он не будет установлен
    E: Сломанные пакеты


    как с этим бороться?

    ОтветитьУдалить