Ubuntu HD VDR mittels Xine und VDPAU - Betriebssystem

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(/data Verzeichnis für Benutzer vdruser vorbereiten)
(Für VDR benötigte Systempakete installieren)
 
(47 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
Die Ubuntu Installationsmedien können '''kostenfrei''' auf der Webseite http://www.ubuntu.com/ heruntergeladen werden.
 
Die Ubuntu Installationsmedien können '''kostenfrei''' auf der Webseite http://www.ubuntu.com/ heruntergeladen werden.
  
==Starten der Ubuntu Installation==
+
==Starten der Ubuntu Installation - Willkommen==
 
Booten der Ubuntu CD und im darauf folgenden Bootmenü folgendes auswählen:
 
Booten der Ubuntu CD und im darauf folgenden Bootmenü folgendes auswählen:
* Taste F2 Sprache einstellen: Deutsch - Der VDR läuft natürlich auch auf einer anderen Sprache
+
* Sprache wählen: Deutsch - Der VDR läuft natürlich auch in einer anderen Sprache
* danach "Ubuntu installieren" im Bootmenü anwählen und mit der Taste "Return" bestätigen.
+
* danach "Ubuntu installieren" anklicken.
  
==Schritt 1 von 6 - Willkommen==
+
==Installation von Ubuntu wird vorbereitet==
* Deutsch
+
* anwählen: Aktualisierungen während der Installation herunterladen
 +
* anwählen: Drittanbieter-Software installieren
  
==Schritt 2 von 6 - Wo befinden Sie sich?==
+
==Die Festplatte vorbereiten==
* Region: Deutschland
+
===Partitionen manuell festlegen (fortgeschritten)===
* Zone: Deutschland
+
 
+
==Schritt 3 von 6 - Tastaturbelegung==
+
* Empfohlene Option: Germany
+
 
+
==Schritt 4 von 6 - Die Festplatte vorbereiten==
+
===Schritt 5 von 6 - Partitionen manuell festlegen (fortgeschritten)===
+
 
Alle Partitionen auf der Festplatte werden der Reihe nach als "Primary Partition" angelegt:
 
Alle Partitionen auf der Festplatte werden der Reihe nach als "Primary Partition" angelegt:
  
Zeile 25: Zeile 19:
 
! Laufwerk                || Beschreibung der Partition    || Verwendung      || Einhängepunkt    || Formatieren?      || Größe
 
! Laufwerk                || Beschreibung der Partition    || Verwendung      || Einhängepunkt    || Formatieren?      || Größe
 
|-
 
|-
| /dev/sda1                || Boot Verzeichnis              || ext4            || /boot            || ja                || 100 MB
+
| /dev/sda1                || Boot Verzeichnis              || ext4            || /boot            || ja                || 128 MB
 
|-
 
|-
| /dev/sda2                || Swap Verzeichnis              || swap            ||                  ||                  || 4096 MB
+
| /dev/sda2                || Swap Verzeichnis              || swap            ||                  ||                  || 3072 MB
 
|-
 
|-
| /dev/sda3                || Root Verzeichnis              || ext4            || /                || ja                || rest von /dev/sda
+
| /dev/sda3                || Root Verzeichnis              || ext4            || /                || ja                || Rest von /dev/sda
 
|-
 
|-
 
|}
 
|}
Zeile 41: Zeile 35:
 
|}
 
|}
  
==Schritt 6 von 7 - Wer sind Sie?==
+
==Jetzt installieren==
* Wie heißen Sie?: '''vdruser'''
+
Sobald auf die Schaltfläche "Jetzt installieren" geklickt wird startet die Installation. '''Achtung!''' Ab diesem Zeitpunkt wird die Festplatte partitioniert und formatiert somit werden alle Daten auf der Festplatte gelöscht.
* Welchen Namen möchten Sie zum Anmelden verwenden?: '''vdruser'''
+
* Wählen Sie ein Passwort, um Ihr Benutzerkonto abzusichern.: '''hier ein Passwort vergeben'''
+
* Wie heißt dieser Rechner?: '''vdr'''
+
* Automatisches Anmelden aktivieren
+
  
==Schritt 7 von 7 - Bereit zur Installation==
+
==Wo befinden Sie sich?==
Ab diesem Punkt ist die Konfiguration zur Ubuntu Installation abgeschlossen. Sobald auf die Schaltfläche "Installieren" gedrückt wird startet die Installation. '''Achtung!''' ab diesem Zeitpunkt wird die Festplatte partitioniert und formatiert somit werden alle Daten auf der Festplatte gelöscht.
+
* Zeitzone: Berlin
 +
 
 +
==Tastenbelegung==
 +
* Tastaturbelegung: Deutschland
 +
 
 +
==Wer sind Sie?==
 +
* Ihr name?: '''vdruser'''
 +
* Name Ihres Rechners: '''vdr'''
 +
* Wählen Sie einen Benutzernamen: '''vdruser'''
 +
* Wählen Sie ein Passwort: '''hier ein Passwort vergeben'''
 +
* Automatisch Anmelden: '''aktivieren'''
  
 
==Konfiguration der Netzwerkkarte==
 
==Konfiguration der Netzwerkkarte==
Zeile 60: Zeile 60:
  
 
==Remotezugriff auf die grafische Oberfläche==
 
==Remotezugriff auf die grafische Oberfläche==
* System -> Einstellungen -> Entfernter Desktop ->
+
* System -> Einstellungen -> Entfernter Bildschirm ->
  
  check:  Anderen Benutzern erlauben, Ihren Desktop anzuzeigen
+
  anwählen:  Anderen Benutzern erlauben, Ihren Desktop anzuzeigen
  check:  Anderen Benutzern erlauben, Ihren Desktop zu steuern
+
  anwählen:  Anderen Benutzern erlauben, Ihren Desktop zu steuern
  uncheck: Jeden Zugriff auf diesen Rechner bestätigen
+
  abwählen:   Jeder Zugriff auf diesen Rechner muss bestätigt werden
  checkEntfernter Benutzer muss ein Passwort eingeben: Euer Passwort
+
  anwählenDer Benutzer muss folgendes Passwort eingeben: <Euer Passwort>
  check:  Netzwerkeinstellungen so ändern, dass Verbindungen akzeptiert werden
+
  anwählen:  Netzwerkeinstellungen so ändern, dass Verbindungen akzeptiert werden
  
 
===Remotezugriff mittels VNC Client===
 
===Remotezugriff mittels VNC Client===
Zeile 84: Zeile 84:
  
 
==Ubuntu auf den aktuellen Softwarestand bringen==
 
==Ubuntu auf den aktuellen Softwarestand bringen==
* Anwendungen -> Zubehör -> Terminal ->
+
* System -> Systemverwaltung -> Aktualisierungsverwaltung -> Prüfen -> Aktualisierungen installieren
  
sudo apt-get update
+
Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".
sudo apt-get upgrade
+
* Power -> Neu starten ...
sudo init 6
+
  
 
==/data Verzeichnis für Benutzer vdruser vorbereiten==
 
==/data Verzeichnis für Benutzer vdruser vorbereiten==
Zeile 98: Zeile 97:
  
 
==/data Verzeichnis für das Netzwerk freigeben==
 
==/data Verzeichnis für das Netzwerk freigeben==
Damit man mittels Filebrwoser auf das Verzeichnis von einem anderen Rechner über das Netzwerk zugreifen kann muss eine Ntzwerkfreigabe eingerichtet werden.
+
Damit man mittels Filebrwoser auf das Verzeichnis von einem anderen Rechner über das Netzwerk zugreifen kann muss eine Netzwerkfreigabe eingerichtet werden.
  
 
* Orte -> Rechner -> Dateisystem -> klick mit der Rechten Maustaste auf den Ordner "data" -> Freigabeoptionen ->
 
* Orte -> Rechner -> Dateisystem -> klick mit der Rechten Maustaste auf den Ordner "data" -> Freigabeoptionen ->
  check:         Freigabe erstellen
+
  anwählen:       Diesen Ordner freigeben
 
  Freigabename:  data
 
  Freigabename:  data
 
  Kommentar:      data auf vdr
 
  Kommentar:      data auf vdr
  check:         Allow others to create and delete files in this folder
+
  anwählen:       Anderen erlauben, in diesem Ordner Dateien zu erstellen und zu löschen
 +
 
 +
-> Freigabe erstellen -> Die Zugriffsrechte automatisch hinzufügen
 +
 
 +
Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".
 +
* Power -> Neu starten ...
  
 
==Stand-by sowie Bildschirmschoner deaktivieren==
 
==Stand-by sowie Bildschirmschoner deaktivieren==
Zeile 111: Zeile 115:
 
* System -> Einstellungen -> Energieverwaltung ->
 
* System -> Einstellungen -> Energieverwaltung ->
  
  Aktionen: Nie
+
  Rechner bei Leerlauf in Energiesparmodus versetzen nach: Nie
  check:     Wenn möglich, Festplatten herunterfahren
+
  anwählen: Wenn möglich, Festplatten herunterfahren
 
   
 
   
  Anzeige:   Nie
+
  Bildschirm bei Leerlauf ausschalten nach: Nie
  
 
* System -> Einstellungen -> Bildschirmschoner ->
 
* System -> Einstellungen -> Bildschirmschoner ->
  
  uncheck:  Bildschirmschoner aktivieren, wenn der Benutzer untätig ist.
+
  abwählen:  Bildschirmschoner aktivieren, wenn der Benutzer untätig ist
 +
abwählen:  Bildschirm sperren, wenn der Bildschirmschoner aktiv ist
  
==Für VDR benötigte Systempakete installieren==
+
==Loginsound sowie Mute deaktivieren==
* Anwendungen -> Zubehör -> Terminal ->
+
Standardmäßig ist der Ton auf Stumm geschaltet. Auch kommt nach dem automatischen Login ein Startsound. Hiermit wird beides deaktiviert:
  
sudo apt-get install samba git-core imagemagick libmagick++-dev mercurial cvs subversion autoconf automake pkg-config gettext yasm
+
* System -> Systemverwaltung -> Anmeldebildschirm ->
sudo apt-get install libcap-dev libncurses-dev zlib1g-dev libtool liba52-0.7.4-dev libmp3lame-dev libvorbis-dev libpng12-dev libx11-dev libxv-dev libasound2-dev libcdio-dev
+
sudo apt-get install libvcdinfo-dev libavcodec-dev libpostproc-dev libncursesw5-dev libextractor-dev libogg-dev libxvidcore4-dev libtheora-dev libgsm1-dev libfaac-dev libfaad-dev
+
  
===Nicht benötigte Systempakete löschen===
+
abwählen:  Anmeldemelodie abspielen
* Anwendungen -> Zubehör -> Terminal ->
+
  
sudo apt-get autoremove
+
* System -> Einstellungen -> Klang ->
 +
 
 +
abwählen:  Stumm
  
==Konfiguration der Prozessor Geschwindigkeit==
+
==Herunterfahren für den Ein-/Auschalter konfigurieren==
'''Achtung!''' Dieser Punkt betrifft nur Systeme mit AMD Prozessoren. Vorerst sollte man diesen Punkt überspringen und nur dann durchführen wenn man wirklich Probleme mit dem TV Bild hat.
+
  
Wie die Taktfrequenz geregelt wird, entscheidet unter Ubuntu ein sogenannter Governor. Dadurch kann es später Probleme mit der Anzeige des TV Bildes geben. Da die Taktgeschwindigkeit nicht konstant die gleiche ist kann es dadurch Bildruckler etc. geben.
+
* System -> Einstellungen -> Energieverwalung -> Allgemein ->
  
Mit folgendem Befehl wird der Prozessor permanent auf der höchsten erlaubten Taktfrequenz laufen:
+
Beim Drücken des Ein-/Auschalters:   Herunterfahren
  
 +
==Für VDR benötigte Systempakete installieren==
 
* Anwendungen -> Zubehör -> Terminal ->
 
* Anwendungen -> Zubehör -> Terminal ->
  
  sudo cpufreq-selector -g performance
+
  sudo apt-get install autoconf autopoint cvs g++ gettext git-core imagemagick libmagick++-dev mercurial qt4-qmake subversion vim ffmpeg lcdproc libmpeg2-4-dev libmpeg3-dev
 +
sudo apt-get install libasound2-dev libavcodec-dev libavformat-dev libcdio-dev libcap-dev libfontconfig1-dev libncurses5-dev libncursesw5-dev
 +
sudo apt-get install libpostproc-dev libssl-dev libtool libqt4-dev libvcdinfo-dev libxv-dev libxcb-xv0-dev libxcb-shape0-dev tntnet libtntnet-dev
 +
sudo apt-get install libxinerama-dev libmad0-dev libmpcdec-dev libdvdnav-dev libogg-dev libvorbis-dev libtheora-dev libesd0-dev libgnomevfs2-dev
  
Hier die Beschreibung der vorhandenen Governors:
+
===System neu starten===
{| class="prettytable"
+
* Anwendungen -> Zubehör -> Terminal ->
! Governor    ||  Beschreibung
+
 
|-
+
sudo init 6
| ondemand                || (Standard bei den meisten Systemen) Die CPU-Frequenz wird den aktuellen Bedürfnissen an die Rechenleistung angepasst. Dabei wird die CPU-Frequenz u.U. sprunghaft angehoben oder abgesenkt.
+
 
|-
+
===Nicht benötigte Systempakete löschen===
| conservative            || Die CPU-Frequenz wird den aktuellen Bedürfnissen an die Rechenleistung angepasst. Die Taktfrequenz wird aber Schritt-für-Schritt angehoben bzw. abgesenkt.
+
* Anwendungen -> Zubehör -> Terminal ->
|-
+
 
| performance            || Die CPU läuft permanent auf der höchsten erlaubten Taktfrequenz.
+
sudo apt-get autoremove
|-
+
| powersave              || Die CPU läuft permanent auf der niedrigsten erlaubten Taktfrequenz.
+
|-
+
| userspace              || Dies ist kein Kernel-eigener Governor, vielmehr wird ein Governor im Userspace verwendet, wie z.B. powernowd.
+
|}
+
  
 
==Links==
 
==Links==
Zeile 163: Zeile 165:
 
# [http://www.putty.org Putty]
 
# [http://www.putty.org Putty]
  
[[Kategorie:Ubuntu]]
+
[[Kategorie:Ubuntu HD VDR mittels Xine und VDPAU]]
[[Kategorie:Installationsanleitungen]]
+
[[Kategorie:HDTV]]
+

Aktuelle Version vom 15. November 2010, 15:18 Uhr

Inhaltsverzeichnis

[Bearbeiten] Vorbereiten der Installation

Die Ubuntu Installationsmedien können kostenfrei auf der Webseite http://www.ubuntu.com/ heruntergeladen werden.

[Bearbeiten] Starten der Ubuntu Installation - Willkommen

Booten der Ubuntu CD und im darauf folgenden Bootmenü folgendes auswählen:

  • Sprache wählen: Deutsch - Der VDR läuft natürlich auch in einer anderen Sprache
  • danach "Ubuntu installieren" anklicken.

[Bearbeiten] Installation von Ubuntu wird vorbereitet

  • anwählen: Aktualisierungen während der Installation herunterladen
  • anwählen: Drittanbieter-Software installieren

[Bearbeiten] Die Festplatte vorbereiten

[Bearbeiten] Partitionen manuell festlegen (fortgeschritten)

Alle Partitionen auf der Festplatte werden der Reihe nach als "Primary Partition" angelegt:

  • /dev/sda SSD Festplatte
Laufwerk Beschreibung der Partition Verwendung Einhängepunkt Formatieren? Größe
/dev/sda1 Boot Verzeichnis ext4 /boot ja 128 MB
/dev/sda2 Swap Verzeichnis swap 3072 MB
/dev/sda3 Root Verzeichnis ext4 / ja Rest von /dev/sda
  • /dev/sdb HDD Festplatte
Laufwerk Beschreibung der Partition Verwendung Einhängepunkt Formatieren? Größe
/dev/sdb1 Daten Verzeichnis xfs /data ja komplett /dev/sdb

[Bearbeiten] Jetzt installieren

Sobald auf die Schaltfläche "Jetzt installieren" geklickt wird startet die Installation. Achtung! Ab diesem Zeitpunkt wird die Festplatte partitioniert und formatiert somit werden alle Daten auf der Festplatte gelöscht.

[Bearbeiten] Wo befinden Sie sich?

  • Zeitzone: Berlin

[Bearbeiten] Tastenbelegung

  • Tastaturbelegung: Deutschland

[Bearbeiten] Wer sind Sie?

  • Ihr name?: vdruser
  • Name Ihres Rechners: vdr
  • Wählen Sie einen Benutzernamen: vdruser
  • Wählen Sie ein Passwort: hier ein Passwort vergeben
  • Automatisch Anmelden: aktivieren

[Bearbeiten] Konfiguration der Netzwerkkarte

  • System -> Einstellungen -> Netzwerkverbindungen -> Kabelgebunden -> Auto eth0 -> Bearbeiten... -> IPv4-Einstellungen
Methode:      Manuell 
Adresse:      192.168.0.10    # Hier eine IP Adresse aus eurem Netzwerk vergeben
Netzmaske:    255.255.255.0
Gateway:      192.168.0.1     # Hier die Adresse von eurem Router eintragen
DNS-Server:   192.168.0.1     # Hier die Adresse von eurem Router eintragen

[Bearbeiten] Remotezugriff auf die grafische Oberfläche

  • System -> Einstellungen -> Entfernter Bildschirm ->
anwählen:   Anderen Benutzern erlauben, Ihren Desktop anzuzeigen
anwählen:   Anderen Benutzern erlauben, Ihren Desktop zu steuern
abwählen:   Jeder Zugriff auf diesen Rechner muss bestätigt werden
anwählen:   Der Benutzer muss folgendes Passwort eingeben: <Euer Passwort>
anwählen:   Netzwerkeinstellungen so ändern, dass Verbindungen akzeptiert werden

[Bearbeiten] Remotezugriff mittels VNC Client

Als Remoteclient kommt TightVNC zum Einsatz. TightVNC ist Freeware und kann kostenfrei auf der Webseite http://www.tightvnc.com/ heruntergeladen werden. Nach dem starten von TightVNC kann auf die grafische Oberfläche zugegriffen werden:

VNC Server: 192.168.0.10

[Bearbeiten] Remotezugriff auf die Konsole

  • Anwendungen -> Zubehör -> Terminal ->
sudo apt-get install openssh-server

[Bearbeiten] Remotezugriff mittels SSH client

Als Remoteclient kommt Putty zum Einsatz. Putty ist Freeware und kann kostenfrei auf der Webseite http://www.putty.org/ herunter geladenwerden. Nach dem starten von Putty kann auf die Linux Konsole zugegriffen werden:

Host name: 192.168.0.10

[Bearbeiten] Ubuntu auf den aktuellen Softwarestand bringen

  • System -> Systemverwaltung -> Aktualisierungsverwaltung -> Prüfen -> Aktualisierungen installieren

Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".

  • Power -> Neu starten ...

[Bearbeiten] /data Verzeichnis für Benutzer vdruser vorbereiten

Die vorher angelegte Partition gehört Standardmäßig dem User root. Mit folgendem Befehl kann die Rechte Struktur für euren vdruser übernommen werden:

  • Anwendungen -> Zubehör -> Terminal ->
sudo chown -R vdruser.vdruser /data

[Bearbeiten] /data Verzeichnis für das Netzwerk freigeben

Damit man mittels Filebrwoser auf das Verzeichnis von einem anderen Rechner über das Netzwerk zugreifen kann muss eine Netzwerkfreigabe eingerichtet werden.

  • Orte -> Rechner -> Dateisystem -> klick mit der Rechten Maustaste auf den Ordner "data" -> Freigabeoptionen ->
anwählen:       Diesen Ordner freigeben
Freigabename:   data
Kommentar:      data auf vdr
anwählen:       Anderen erlauben, in diesem Ordner Dateien zu erstellen und zu löschen

-> Freigabe erstellen -> Die Zugriffsrechte automatisch hinzufügen

Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".

  • Power -> Neu starten ...

[Bearbeiten] Stand-by sowie Bildschirmschoner deaktivieren

Damit beim TV schauen das System nicht abschaltet:

  • System -> Einstellungen -> Energieverwaltung ->
Rechner bei Leerlauf in Energiesparmodus versetzen nach: Nie
anwählen: Wenn möglich, Festplatten herunterfahren

Bildschirm bei Leerlauf ausschalten nach: Nie
  • System -> Einstellungen -> Bildschirmschoner ->
abwählen:   Bildschirmschoner aktivieren, wenn der Benutzer untätig ist
abwählen:   Bildschirm sperren, wenn der Bildschirmschoner aktiv ist

[Bearbeiten] Loginsound sowie Mute deaktivieren

Standardmäßig ist der Ton auf Stumm geschaltet. Auch kommt nach dem automatischen Login ein Startsound. Hiermit wird beides deaktiviert:

  • System -> Systemverwaltung -> Anmeldebildschirm ->
abwählen:   Anmeldemelodie abspielen
  • System -> Einstellungen -> Klang ->
abwählen:   Stumm

[Bearbeiten] Herunterfahren für den Ein-/Auschalter konfigurieren

  • System -> Einstellungen -> Energieverwalung -> Allgemein ->
Beim Drücken des Ein-/Auschalters:   Herunterfahren

[Bearbeiten] Für VDR benötigte Systempakete installieren

  • Anwendungen -> Zubehör -> Terminal ->
sudo apt-get install autoconf autopoint cvs g++ gettext git-core imagemagick libmagick++-dev mercurial qt4-qmake subversion vim ffmpeg lcdproc libmpeg2-4-dev libmpeg3-dev
sudo apt-get install libasound2-dev libavcodec-dev libavformat-dev libcdio-dev libcap-dev libfontconfig1-dev libncurses5-dev libncursesw5-dev
sudo apt-get install libpostproc-dev libssl-dev libtool libqt4-dev libvcdinfo-dev libxv-dev libxcb-xv0-dev libxcb-shape0-dev tntnet libtntnet-dev
sudo apt-get install libxinerama-dev libmad0-dev libmpcdec-dev libdvdnav-dev libogg-dev libvorbis-dev libtheora-dev libesd0-dev libgnomevfs2-dev

[Bearbeiten] System neu starten

  • Anwendungen -> Zubehör -> Terminal ->
sudo init 6

[Bearbeiten] Nicht benötigte Systempakete löschen

  • Anwendungen -> Zubehör -> Terminal ->
sudo apt-get autoremove

[Bearbeiten] Links

  1. Ubuntu
  2. TightVNC
  3. Putty