ubuntuusers.de

Hinweis: Dies ist ein statischer Snapshot unseres Wikis vom 25. März 2013 und kann daher nicht bearbeitet werden. Der aktuelle Artikel ist unter wiki.ubuntuusers.de zu finden.

v4l-dvb

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Wiki/Icons/tv.png Dieser Artikel beschreibt das Kompilieren der Kernelmodule (Treiber) des Projekts v4l-dvb {en}. Dieses Projekt unterstützt neuere TV-Karten/Sticks und Webcams besser als der mitgelieferte Kernel von Ubuntu, da die Verfügbarkeit neuerer Geräte stetig zunimmt und neue bzw. aktualisierte Module nicht sofort in den Ubuntu-Kernel einfließen. Das Kompilieren dieser Kernelmodule ist nur bei neueren Geräten (oder älteren Ubuntu-Versionen) erforderlich.

Installation

Es müssen folgende Pakete installiert werden [1]:

  • build-essential

  • libdigest-sha1-perl

  • patchutils

  • libproc-processtable-perl (universe)

  • git-core (universe, siehe Git)

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install build-essential libdigest-sha1-perl patchutils libproc-processtable-perl git-core 

sudo aptitude install build-essential libdigest-sha1-perl patchutils libproc-processtable-perl git-core 

Außerdem wird das Paket linux-headers passend zur eigenen Kernel-Version und -Architektur (-generic, -386, -generic-pae usw.) benötigt [2]. Dieses Paket lässt sich über den folgenden Befehl installieren:

sudo apt-get install linux-headers-$(uname -r) 

Für einen funktionalen DVB-Betrieb sollte auch das Firmware-Paket installiert werden:

  • linux-firmware-nonfree (multiverse)

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install linux-firmware-nonfree 

sudo aptitude install linux-firmware-nonfree 

Dann den aktuellen Quelltext mit Git herunterladen [3]:

git clone git://linuxtv.org/media_build.git 

Zum Kompilieren [4] in das Verzeichnis ~/media_build/ wechseln und das Build-Skript ausführen (aktuellsten Quelltext, Patches, Firmwares herunterladen und kompilieren):

./build 

Installieren mit:

sudo make install 

Nach einem Neustart des Rechners kann für DVB-(C;S;T) mit:

dmesg | grep -i dvb 

und für Webcams oder Kameras mit:

dmesg | grep video 

überprüft werden, ob die benötigten Kernelmodule eingebunden wurden.

Kernel-Update

Nach einem Kernel-Update müssen die Module für den neuen Kernel erneut kompiliert werden. Dazu den Ordner ~/media_build/ umbenennen (oder löschen) und mit

git clone git://linuxtv.org/media_build.git 

erneut beginnen. Damit wird erneut der aktuellste Quelltext, Patches und Firmwares heruntergeladen.

ubuntuusers.local › Wikiv4l-dvb