VDR Tipps & Tricks
Grundlagen
Debian Paketverwaltung
Als erstes braucht man eine vollständige sources.list, zu finden in /etc/apt. Meine sieht folgendermaßen aus:
# # See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
# public servers
deb http://ftp2.de.debian.org/pub/debian stable main
deb http://ftp2.de.debian.org/pub/debian-non-US stable/non-US main
# Mirror of Security updates for "stable"
deb http://security.debian.org/ stable/updates main contrib non-free
# Tobi's Multipatch-Repository
#
# VDRdevel-Pakete Debian Woody:
#
deb http://www.e-tobi.net/vdrdevel/woody/testing/binary base/
deb http://www.e-tobi.net/vdrdevel/woody/testing/binary backports/
deb http://www.e-tobi.net/vdrdevel/woody/testing/binary addons/
deb http://www.e-tobi.net/vdrdevel/woody/testing/binary vdr/multipatch/
#
# VDRdevel-Source-Pakete Debian Woody:
#
deb-src http://www.e-tobi.net/vdrdevel/woody/testing/source base/
deb-src http://www.e-tobi.net/vdrdevel/woody/testing/source backports/
deb-src http://www.e-tobi.net/vdrdevel/woody/testing/source addons/
deb-src http://www.e-tobi.net/vdrdevel/woody/testing/source vdr/
# Tobi's Multipatch-Repository
#
# VDR-Pakete Debian Woody:
#
deb http://www.e-tobi.net/vdr/woody/testing/binary base/
deb http://www.e-tobi.net/vdr/woody/testing/binary backports/
deb http://www.e-tobi.net/vdr/woody/testing/binary addons/
deb http://www.e-tobi.net/vdr/woody/testing/binary vdr/multipatch/
#
# VDR-Source-Pakete Debian Woody:
#
deb-src http://www.e-tobi.net/vdr/woody/testing/source base/
deb-src http://www.e-tobi.net/vdr/woody/testing/source backports/
deb-src http://www.e-tobi.net/vdr/woody/testing/source addons/
deb-src http://www.e-tobi.net/vdr/woody/testing/source vdr/
# Heise-Repository
#
# VDR-Pakete Debian Woody:
#
deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary base/
deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary backports/
# fuer MM-Zeugs unentbehrlich
#deb http://marillat.free.fr/ stable main
#deb http://hpisi.nerim.net/ stable main
deb ftp://ftp.nerim.net/debian-marillat/ stable main
Wer noch keinen Filezugriff auf seinen VDR hat kann mit dem Editor nano die Datei auf der Kommandozeile editieren.
nano /etc/apt/sources.list
Ich benutze das Multireprository von Tobi und habe gleichzeitig vdr und vdrdevel installiert. Was bei mir woody ist, ist im ct VDR 3 sarge.
Die source Pfade braucht man nur, wenn man selbst übersetzt. Wichtig ist, dass alle Pfade die gleiche Release Level haben (experimental, testing oder stable). Experimental ist sehr gewagt stable ist nicht sehr aktuell.
Ist die souces.list fertig abgespeichert, aktualisiert man die Paketdatenbank mit:
apt-get update
Danach kann man alle installierten Pakete updaten mit:
apt-get upgrade
Mit der option --dry-run, die man jedem apt Befehl hinzufügen kann, veranlasst man erstmal einen Probelauf.
Will man nur ein bestimmtes Paket updaten oder installieren verwendet man den Befehl:
apt-get install [Paketname]
Kennt man die genaue Bezeichnung eines Pakets nicht so kann man danach suchen. Der folgende Befehl listet alle verfügbaren VDR Plugins auf:
apt-cache search vdr-plugin
Entfernen von Paketen geht mit folgendem Befehl:
apt-get remove [Paketname]
Will man auf ein anderes Repository umsteigen oder hat man Inkonsistenzen in den Patchlevels hilft:
vdraptrefresh
Alle Pakete, die man zum selbst übersetzen braucht, installiert man mit:
apt-get install dpkg-dev gcc g++ libc6-dev make patch fakeroot
Logfiles
Die wichtigsten Logfiles im VDR, in die das Betriebssystem und der VDR schreiben sind:
/var/log/messages
/var/log/syslog
Um die Dateien zu lesen kann, man den Viewer more verwenden. Mit Return blättert man zeilenweise mit Space seitenweise mit Strg+C wird er beendet.
Um sich nur das Ende eines Logfiles anzusehen kann man tail verwenden. Die letzten 100 Zeilen eines Files gibt man mit folgendem Befehl aus:
tail -n 100 /var/log/messages
Um alles was neu in eine Datei gelogt wird direkt auszugeben verwendet man:
tail -f /var/log/messages
Die Aktionen des VDR lassen sich damit OnTheFly überwachen.
Nach Dateien suchen
Wenn man die Syntax von find kennt kann man damit wunderbar und schnell nach Dateien suchen. Um eine Standard Windows Suche nachzubilden braucht man folgenden Befehl, um alle Dateien im Verzeichnis /video zu finden, die 'Enterprise' enthalten ohne Berücksichtigung von Groß-Kleinschreibung:
find /video -iname *Enterprise*
Ohne das 'i' vor 'name' würde der Befehl case sensitiv arbeiten. Ohne den ersten * sucht er nur nach Dateien, die mit 'Enterprise' beginnen, ohne den zweiten * sucht er nur nach Dateien, die mit 'Enterprise' enden.
VDR-Convert
Hier gibt es bald mehr!
|