Kategorie:Raspbian VDR Streaming Client yaVDR Pakete

Aus VDR Wiki
Version vom 28. Dezember 2015, 15:53 Uhr von Fauthd (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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: