Kategorie:Raspbian VDR Streaming Client yaVDR Pakete
Inhaltsverzeichnis |
Einleitung
Konstruction zone!!!!!!
Diese experimentelle Anleitung beschreibt die Installation und Konfiguration eines VDR Streaming Client Systems mittels Streamdev-plugin und einem Raspberry Pi. Es wird davon ausgegangen, dass es bereits einen VDR mit lauffähigem Streamdev-Server Plugin gibt. Für die Bildausgabe auf den TV kommt das Rpihddevice-plugin zum Einsatz.
Hier verwenden wir die Quelltext-Pakete vom yaVDR-Projekt. Das hat den Vorteil das man sich nicht so sehr um das "drum-herum" wie z.B. Konfigurationsdateien und "Patches" kümmern muss. Diese werden automatisch erstellt.
Trotzdem wendet sich die Anleitung an Leute mit Erfahrung in Linux. Anfänger nehmen besser eine speziell angepasste Distribution.
Errata
Es gibt noch einige offenen Punkte, Mithilfe ist sehr willkommen.
- Beim zweiten Compilieren beschwert sich dpkg-buildpackage dass Dateien verändert wurden. Offensichtlich fehlt ein Cleanup.
- Skindesigner hat Abhängigkeiten zu Ubuntu-Fonts
- Die Scripts sind noch sehr primitiv und fangen Fehler nicht unbedingt ab.
- Keys sind noch nicht alle eingetragen, so daß sich apt-get source beschwert (nur Warnung).
- Es könnte sein das noch einige Abhänigkeiten fehlen weil sie schon auf meinem Raspian drauf waren.
Übersicht
Es gibt zwei Scripts, einer holt die Quelltexte, der andere compiliert/paketiert und installiert in einem zweiten Aufruf. Man kann auch alles von Hand machen, aber das war mir zu mühselig.
Holen der Quelltexte
Wir verwenden "apt-get source", daher müssen die Quell-URLs eingetragen werden. Das Rpihddevice-plugin ist nicht in yaVDR enthalten, daher holen wir das Paket von e-tobi. Der Script installiert auch gleich einige Abhängingkeiten.
get.sh
#!/bin/bash #set -x # install the keys for this PPA sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8103B360 #sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5289F541 sudo gpg --keyserver keyring.debian.org --recv-keys 041390BC sudo gpg --armor --export 041390BC | sudo apt-key add - # add ppa with sources sudo sh -c 'echo deb-src http://ppa.launchpad.net/yavdr/stable-vdr/ubuntu trusty main >/etc/apt/sources.list.d/yavdr-src.list' sudo sh -c 'echo deb-src http://e-tobi.net/vdr-experimental jessie base vdr-multipatch >/etc/apt/sources.list.d/etobi-src.list' sudo apt-get update #sudo apt-get install ubuntu-keyring sudo apt-get install build-essential libssl-dev libboost-dev libpcre3-dev libmagick++-dev cdbs dpatch quilt libpoco-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-icccm4-dev libxcb-util0-dev autofs python-ipaddr python3-dbus # get sources of vdr and some plugins apt-get source vdr vdr-addon-avahi-linker vdr-plugin-devstatus vdr-plugin-femon vdr-plugin-live vdr-plugin-plex vdr-plugin-remotetimers vdr-plugin-remoteosd vdr-plugin-skinnopacity vdr-plugin-streamdev vdr-plugin-systeminfo vdr-plugin-timersync vdr-plugin-tvguideng vdr-plugin-svdrpservice svdrpservice-dev vdr-plugin-skindesigner vdr-plugin-rpihddevice
Pakete erzeugen
tbd
Installieren
tbd
Seiten in der Kategorie „Raspbian VDR Streaming Client yaVDR Pakete“
Diese Kategorie enthält folgende Seite: