XBMCbuntu Installation

  • [infobox]Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
    Ubuntu 10.04
    Ubuntu 10.10[/infobox]

    1. Vorbereitungen
    1.1 Ubuntu minimal CD herunterladen
    Download des ISO-Images: https://help.ubuntu.com/community/Installation/MinimalCD

    1.2 Bootbares Medium erstellen
    Das ISO-Image muss entweder auf CD gebrannt oder mit dem Tool UNetbootin ein bootbarer USB-Stick erstellt werden.


    2. Installation
    2.1 Installation von Ubuntu
    Den PC von CD oder vom USB-Stick booten und der Installation von Ubuntu folgen. Falls während der Installation gefragt wird, ob zusätzliche Software installiert werden soll, wird empfohlen den OpenSSH server auszuwählen.

    [infobox]Als Benutzer wird empfohlen "xbmc" anzugeben.[/infobox]
    2.2 Installation von XBMC
    2.2.1 PPA Repositories hinzufügen

    Code
    sudo apt-get install python-software-properties pkg-config


    2.2.1.1 Stable Releases (empfohlen)

    Code
    sudo add-apt-repository ppa:team-xbmc/ppa
    sudo apt-get update


    2.2.1.2 Unstable Releases

    Code
    sudo add-apt-repository ppa:team-xbmc/unstable
    sudo apt-get update


    2.2.1.3 Unstable Releases mit Blu-ray Support (inoffiziell)

    Code
    sudo add-apt-repository ppa:mario-sitz/ppa
    sudo apt-get update


    2.2.2 XBMC installieren

    Code
    sudo apt-get install xbmc-live xinit x11-xserver-utils


    2.3 Installation der Grafikkartentreiber
    2.3.1 Nvidia Treiber installieren

    Code
    sudo apt-get install nvidia-current


    2.3.1.1 xorg.conf erstellen

    Code
    sudo nvidia-xconfig -s --no-logo --force-generate --output-xconfig=/etc/X11/xorg.conf


    2.3.2 ATI Treiber installieren
    Zur Installation bitte eine der beiden Methoden aus dem "Unofficial ATI Linux Driver wiki" verwenden.

    2.4 Installation von ALSA

    Code
    sudo apt-get install linux-sound-base alsa-base alsa-utils


    2.5 Installation von Upower und Udisks

    Code
    sudo apt-get install upower udisks -y


    2.6 Installation von LIRC (optional)

    Code
    sudo apt-get install lirc


    [infobox]Bei Verwendung eines Atric IR-Einschalters, bitte das HowTo "Atric IR-Einschalter unter Ubuntu einrichten" befolgen.[/infobox]

    3. Einrichtung und Konfiguration

    [warnbox]Falls bei der Installation ein anderer Benutzer als "xbmc" angegeben wurde, muss "xbmc" durch den eigenen Benutzer ersetzt werden.[/warnbox]
    3.1 Wake On LAN aktivieren (optional)

    Code
    sudo apt-get install ethtool -y
    sudo nano /etc/rc.local


    Folgende Zeilen vor exit 0 einfügen:

    Code
    #Enable Wake on LAN
    ethtool -s eth0 wol g


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    3.2 Wake On Device aktivieren (optional)

    Code
    sudo nano /etc/rc.local


    Folgende Zeilen vor exit 0 einfügen:

    Code
    #Enable Wake on Device
    status=`cat /proc/acpi/wakeup | grep "USB0" | awk {'print $3}'`
    if [ "$status" = "disabled" ]; then
    echo "USB0" > /proc/acpi/wakeup
    fi


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    3.3 Samba-Freigabe einrichten (optional)

    Code
    sudo apt-get install samba -y
    sudo nano /etc/samba/smb.conf


    Folgende Zeilen am Ende der Datei einfügen:


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    3.4 lm-sensors einrichten (optional)

    Code
    sudo apt-get install lm-sensors -y
    sudo sensors-detect


    Alle Fragen mit YES bestätigen.

    [warnbox]Ganz zum Schluss wird gefragt, ob die Treiber automatisch in die Datei "/etc/modules" eingetragen werden sollen. Dies muss selber mit YES bestätigt werden![/warnbox]

    Code
    sudo apt-get install nvidia-settings -y
    nano ~/.xbmc/userdata/[definition='2','1']advancedsettings[/definition].xml


    Folgende Zeilen einfügen:

    Code
    <cputempcommand>echo "$(sensors -u | tail -n4 | grep temp1_input | awk '{print $2 }' |awk '{printf("%d\n",$1 + 0.5);}') C"</cputempcommand>
    <gputempcommand>echo "$(nvidia-settings -c :0 -tq GPUCoreTemp) C"</gputempcommand>


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    3.5 Ruckelfreie Wiedergabe bei 23.97/59.94 Hz (optional, nur für Nvidia)

    Code
    sudo apt-get install curl -y
    curl "http://pastebin.com/download.php?i=bU1QFQ3c" | tr -d \\r > nvidia.sh
    sh nvidia.sh


    3.6 Bootscreen im XBMC Style + höhere Auflösung (optional)
    3.6.1 Plymouth installieren

    Code
    sudo apt-get install plymouth-label -y
    wget http://excyle.nl/plymouth-theme-xbmc-logo.deb
    sudo dpkg -i plymouth-theme-xbmc-logo.deb


    3.6.2 höhere Auflösung einstellen

    Code
    echo "FRAMEBUFFER=y" | sudo tee -a /etc/initramfs-tools/conf.d/splash
    sudo nano /etc/default/grub


    Folgende Zeile unter #GRUB_GFXMODE=640x480 einfügen:

    Code
    GRUB_GFXPAYLOAD_LINUX=1280x720


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    Code
    sudo update-grub2
    sudo update-initramfs -u -k all
  • [infobox]Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
    Ubuntu 11.10[/infobox]

    1. Vorbereitungen
    1.1 Ubuntu minimal CD herunterladen
    Download des ISO-Images: https://help.ubuntu.com/community/Installation/MinimalCD

    1.2 Bootbares Medium erstellen
    Das ISO-Image muss entweder auf CD gebrannt oder mit dem Tool UNetbootin ein bootbarer USB-Stick erstellt werden.


    2. Installation
    2.1 Installation von Ubuntu
    Den PC von CD oder vom USB-Stick booten und der Installation von Ubuntu folgen. Falls während der Installation gefragt wird, ob zusätzliche Software installiert werden soll, wird empfohlen den OpenSSH server auszuwählen.

    [infobox]Als Benutzer wird empfohlen "xbmc" anzugeben.[/infobox]
    2.2 Installation von XBMC
    2.2.1 PPA Repositories hinzufügen

    Code
    sudo apt-get install python-software-properties pkg-config


    2.2.1.1 Stable Releases (derzeit noch nicht unterstützt)

    Code
    sudo add-apt-repository ppa:team-xbmc/ppa
    sudo apt-get update


    2.2.1.2 Unstable Releases (empfohlen)

    Code
    sudo add-apt-repository ppa:team-xbmc/unstable
    sudo apt-get update


    2.2.1.3 Unstable Releases mit Blu-ray Support (inoffiziell)

    Code
    sudo add-apt-repository ppa:mario-sitz/ppa
    sudo apt-get update


    2.2.2 Desktopmanager installieren

    Code
    sudo apt-get install uxlaunch


    [infobox]Im folgenden Fenster "lightdm" auswählen.[/infobox]
    2.2.3 XBMC installieren

    Code
    sudo apt-get install xbmc-live xinit x11-xserver-utils libbluray1 libass4 libmad0


    2.3 Installation der Grafikkartentreiber
    2.3.1 Nvidia Treiber installieren

    Code
    sudo apt-get install nvidia-current


    2.3.1.1 xorg.conf erstellen

    Code
    sudo nvidia-xconfig -s --no-logo --force-generate --output-xconfig=/etc/X11/xorg.conf


    2.3.2 ATI Treiber installieren
    Zur Installation bitte eine der beiden Methoden aus dem "Unofficial ATI Linux Driver wiki" verwenden.

    2.4 Installation von ALSA

    Code
    sudo apt-get install linux-sound-base alsa-base alsa-utils


    2.5 Installation von Upower und Udisks

    Code
    sudo apt-get install upower udisks -y


    2.6 Installation von LIRC (optional)

    Code
    sudo apt-get install lirc


    [infobox]Bei Verwendung eines Atric IR-Einschalters, bitte das HowTo "Atric IR-Einschalter unter Ubuntu einrichten" befolgen.[/infobox]

    3. Einrichtung und Konfiguration

    [warnbox]Falls bei der Installation ein anderer Benutzer als "xbmc" angegeben wurde, muss "xbmc" durch den eigenen Benutzer ersetzt werden.[/warnbox]
    3.1 Wake On LAN aktivieren (optional)

    Code
    sudo apt-get install ethtool -y
    sudo nano /etc/rc.local


    Folgende Zeilen vor exit 0 einfügen:

    Code
    #Enable Wake on LAN
    ethtool -s eth0 wol g


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    3.2 Wake On Device aktivieren (optional)

    Code
    sudo nano /etc/rc.local


    Folgende Zeilen vor exit 0 einfügen:

    Code
    #Enable Wake on Device
    status=`cat /proc/acpi/wakeup | grep "USB0" | awk {'print $3}'`
    if [ "$status" = "disabled" ]; then
    echo "USB0" > /proc/acpi/wakeup
    fi


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    3.3 Samba-Freigabe einrichten (optional)

    Code
    sudo apt-get install samba -y
    sudo nano /etc/samba/smb.conf


    Folgende Zeilen am Ende der Datei einfügen:


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    3.4 lm-sensors einrichten (optional)

    Code
    sudo apt-get install lm-sensors -y
    sudo sensors-detect


    Alle Fragen mit YES bestätigen.

    [warnbox]Ganz zum Schluss wird gefragt, ob die Treiber automatisch in die Datei "/etc/modules" eingetragen werden sollen. Dies muss selber mit YES bestätigt werden![/warnbox]

    Code
    sudo apt-get install nvidia-settings -y
    nano ~/.xbmc/userdata/[definition='2','1']advancedsettings[/definition].xml


    Folgende Zeilen einfügen:

    Code
    <cputempcommand>echo "$(sensors -u | tail -n4 | grep temp1_input | awk '{print $2 }' |awk '{printf("%d\n",$1 + 0.5);}') C"</cputempcommand>
    <gputempcommand>echo "$(nvidia-settings -c :0 -tq GPUCoreTemp) C"</gputempcommand>


    STRG+O zum Abspeichern und STRG+X zum Verlassen der Datei drücken.

    3.5 Ruckelfreie Wiedergabe bei 23.97/59.94 Hz (optional, nur für Nvidia)

    Code
    sudo apt-get install curl -y
    curl "http://pastebin.com/download.php?i=bU1QFQ3c" | tr -d \\r > nvidia.sh
    sh nvidia.sh


    3.6 Plymouth deinstallieren (optional)

    Code
    sudo apt-add-repository ppa:dtl131/mediahacks
    sudo apt-get update
    sudo apt-get purge plymouth

    Einmal editiert, zuletzt von -BS- (17. Januar 2012 um 18:22)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!