XBMCbuntu Installation

Am Samstag (06.09.25) Vormittag werde ich ein Update der Forensoftware (inkl. aller Plugins) durchführen. Das Forum wird deshalb auf unbestimmte Zeit nicht verfügbar sein. Neuigkeiten wird es im Matrix Chat geben: https://www.kodinerds.net/thread/79927-freischaltung-matrix-chat/
  • [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!