Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
vdr:install [13.01.2011 22:21. ]
django Formatierung angepasst
vdr:install [13.01.2011 22:23. ] (aktuell)
michi link eingefügt
Zeile 1: Zeile 1:
 +====== VDR Installation ======
 +{{:​vdr:​vdr-logo-user-221.png?​150 |VDR-Logo registrierter User #221}}
  
 +
 +===== Download der Quellen =====
 +Als ersten laden wir uns die Softwarequellen von der [[http://​www.tvdr.de/​download.htm|Homepage]] von **//Klaus Schmidinger//​**.
 +  # cd /​usr/​local/​src/​packages/​
 +  # wget ftp://​ftp.tvdr.de/​vdr/​vdr-1.6.0.tar.bz2
 +===== Softwaresourcen entpacken =====
 +Im nächsten Schritt entpacken wir die Sourcen:
 +  # tar xfj vdr-1.6.0.tar.bz2 -C /​usr/​local/​src
 +Für spätere Installation von Entwicklerversion und/oder zum Unterscheiden der gepatchten Sourcen setzen wir einen symbolischen Link auf das gerade angelegte Verzeichnis.
 +  # ln -s /​usr/​local/​src/​vdr-1.6.0/​ /​usr/​local/​src/​VDR
 +===== Software übersetzen und installieren =====
 +Nun ist es soweit und wir können unseren VDR an Hand der heruntergeladenen und entpackten Softwarequellen übersetzen. Als erstes machen wir dies mit dem VDR-Grundpaket.
 +  # cd /​usr/​local/​src/​VDR
 +  # make
 +Anschließend erfolgt das gleiche auch mit den mitgelieferten //​plugins//​.
 +  #  make plugins
 +===== Erstkonfiguration von VDR =====
 +Im Anschluß an die zuvor beschriebene Erstinstallation machen wir uns nun an die Konfiguration unseres **VDR**. Wir legen hierzu die nötigen Konfigurationspfade an:
 +  # mkdir /​usr/​local/​etc/​vdr
 +  # mkdir /​usr/​local/​etc/​vdr/​plugins
 +Ferner legen wir uns noch für die EPG((**E**lectronic **P**rogramm **G**uide, der Informationen aller gerade laufenden und künftigen Sendungen)) an.
 +  # mkdir /var/vdr
 +Vor dem ersten Start unseres VDR kopieren wir nun noch die mitgelieferten Konfigurationsdateien in das zuvor angelegte Verzeichnis:​
 +  # cp /​usr/​local/​src/​VDR/​*.conf /​usr/​local/​etc/​vdr/​
 +===== Erster Programmstart von VDR =====
 +Nun ist es an der Zeit unseren VDR das erste mal zu starten:
 +  # /​usr/​local/​src/​VDR/​vdr -c /​usr/​local/​etc/​vdr -E /var/vdr
 +Im syslog erfolgt dabei eine Ausgabe zahlreicher hilfreicher Informationen,​ die uns bei der späteren Konfiguration und/oder Fehlersuche behilflich sind bzw. sein werden.
 +  # tail -f /​var/​log/​messages
 +<​code>​Jul 12 20:01:15 vdr vdr: [12825] VDR version 1.6.0 started
 +Jul 12 20:01:15 vdr vdr: [12825] codeset is '​UTF-8'​ - known
 +Jul 12 20:01:15 vdr vdr: [12825] ERROR: ./locale: Datei oder Verzeichnis nicht gefunden
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​deu,​ger'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​slv,​slo'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​ita'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​dut,​nla,​nld'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​por'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​fra,​fre'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​nor'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​fin,​smi'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​pol'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​esl,​spa'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​ell,​gre'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​sve,​swe'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​rom,​rum'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​hun'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​cat,​cln'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​rus'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​hrv'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​est'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​dan'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​cze,​ces'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​tur'​
 +Jul 12 20:01:15 vdr vdr: [12825] no locale for language code '​ukr'​
 +Jul 12 20:01:15 vdr vdr: [12825] creating directory /​usr/​local/​etc/​vdr//​themes
 +Jul 12 20:01:15 vdr vdr: [12825] loading /​usr/​local/​etc/​vdr//​sources.conf
 +Jul 12 20:01:15 vdr vdr: [12825] loading /​usr/​local/​etc/​vdr//​diseqc.conf
 +Jul 12 20:01:15 vdr vdr: [12825] loading /​usr/​local/​etc/​vdr//​channels.conf
 +Jul 12 20:01:15 vdr vdr: [12825] loading /​usr/​local/​etc/​vdr//​svdrphosts.conf
 +Jul 12 20:01:15 vdr vdr: [12825] loading /​usr/​local/​etc/​vdr//​keymacros.conf
 +Jul 12 20:01:15 vdr vdr: [12825] probing /​dev/​dvb/​adapter0/​frontend0
 +Jul 12 20:01:15 vdr vdr: [12826] video directory scanner thread started (pid=12825, tid=12826)
 +Jul 12 20:01:15 vdr vdr: [12827] video directory scanner thread started (pid=12825, tid=12827)
 +Jul 12 20:01:15 vdr automount[2717]:​ update_negative_cache:​ key "​dvd-usb"​ not found in map.
 +Jul 12 20:01:15 vdr vdr: [12825] probing /​dev/​dvb/​adapter1/​frontend0
 +Jul 12 20:01:15 vdr automount[2717]:​ update_negative_cache:​ key "​hd-usb"​ not found in map.
 +Jul 12 20:01:15 vdr vdr: [12829] tuner on device 1 thread started (pid=12825, tid=12829)
 +Jul 12 20:01:15 vdr automount[2717]:​ update_negative_cache:​ key "​dvd"​ not found in map.
 +Jul 12 20:01:15 vdr vdr: [12830] section handler thread started (pid=12825, tid=12830)
 +Jul 12 20:01:15 vdr vdr: [12834] CI adapter on device 1 thread started (pid=12825, tid=12834)
 +Jul 12 20:01:15 vdr vdr: [12827] video directory scanner thread ended (pid=12825, tid=12827)
 +Jul 12 20:01:15 vdr vdr: [12835] tuner on device 2 thread started (pid=12825, tid=12835)
 +Jul 12 20:01:15 vdr vdr: [12836] section handler thread started (pid=12825, tid=12836)
 +Jul 12 20:01:15 vdr vdr: [12826] video directory scanner thread ended (pid=12825, tid=12826)
 +Jul 12 20:01:15 vdr vdr: [12825] probing /​dev/​dvb/​adapter2/​frontend0
 +Jul 12 20:01:15 vdr vdr: [12839] CI adapter on device 2 thread started (pid=12825, tid=12839)
 +Jul 12 20:01:15 vdr vdr: [12825] found 3 video devices
 +Jul 12 20:01:15 vdr vdr: [12825] setting primary device to 1
 +Jul 12 20:01:15 vdr vdr: [12825] device 1 has no MPEG decoder
 +Jul 12 20:01:15 vdr vdr: [12825] trying device number 2 instead
 +Jul 12 20:01:15 vdr vdr: [12825] setting primary device to 2
 +Jul 12 20:01:15 vdr vdr: [12840] tuner on device 3 thread started (pid=12825, tid=12840)
 +Jul 12 20:01:15 vdr vdr: [12841] section handler thread started (pid=12825, tid=12841)
 +Jul 12 20:01:15 vdr vdr: [12825] assuming manual start of VDR
 +Jul 12 20:01:15 vdr vdr: [12825] SVDRP listening on port 2001
 +Jul 12 20:01:15 vdr vdr: [12825] setting current skin to "​sttng"​
 +Jul 12 20:01:15 vdr vdr: [12825] loading /​usr/​local/​etc/​vdr//​themes/​sttng-default.theme
 +Jul 12 20:01:15 vdr vdr: [12825] remote control KBD - learning keys
 +Jul 12 20:01:15 vdr vdr: [12842] KBD remote control thread started (pid=12825, tid=12842)
 +Jul 12 20:01:17 vdr vdr: [12834] CAM 1: no module present
 +Jul 12 20:01:17 vdr vdr: [12834] CAM 2: no module present
 +Jul 12 20:01:17 vdr vdr: [12839] CAM 3: no module present
 +Jul 12 20:01:17 vdr vdr: [12839] CAM 4: no module present
 +Jul 12 20:01:25 vdr vdr: [12825] switching to channel 1
 +Jul 12 20:01:34 vdr vdr: [12835] frontend 1 timed out while tuning to channel 1, tp 112187</​code>​
 +Zum Beenden des gerade laufenden VDR-Prozesses ...
 +  # ps aux | grep vdr
 +root     ​12861 ​ 0.1  0.3 103480 ​ 3724 pts/1    Sl+  20:12   0:00 /​usr/​local/​src/​VDR/​vdr -c /​usr/​local/​etc/​vdr -E /var/vdr
 +root     ​12882 ​ 0.0  0.0   ​4024 ​  760 pts/2    S+   ​20:​13 ​  0:00 grep vdr
 +... verwenden wir einfach die Tastenkombination **[Strg]** und **C**.
 +Im syslog wird uns dies entsprechend quittiert.
 +<​code>​Jul 12 20:04:42 vdr vdr: [12825] caught signal 2
 +Jul 12 20:04:43 vdr vdr: [12842] KBD remote control thread ended (pid=12825, tid=12842)
 +Jul 12 20:04:43 vdr vdr: [12825] saved setup to /​usr/​local/​etc/​vdr/​setup.conf
 +Jul 12 20:04:43 vdr vdr: [12830] section handler thread ended (pid=12825, tid=12830)
 +Jul 12 20:04:43 vdr vdr: [12829] tuner on device 1 thread ended (pid=12825, tid=12829)
 +Jul 12 20:04:44 vdr vdr: [12835] frontend 1 timed out while tuning to channel 1, tp 112187
 +Jul 12 20:04:44 vdr vdr: [12836] section handler thread ended (pid=12825, tid=12836)
 +Jul 12 20:04:45 vdr vdr: [12835] tuner on device 2 thread ended (pid=12825, tid=12835)
 +Jul 12 20:04:45 vdr vdr: [12834] CI adapter on device 1 thread ended (pid=12825, tid=12834)
 +Jul 12 20:04:45 vdr vdr: [12841] section handler thread ended (pid=12825, tid=12841)
 +Jul 12 20:04:45 vdr vdr: [12840] tuner on device 3 thread ended (pid=12825, tid=12840)
 +Jul 12 20:04:45 vdr vdr: [12839] CI adapter on device 2 thread ended (pid=12825, tid=12839)
 +Jul 12 20:04:45 vdr vdr: [12825] =====================
 +Jul 12 20:04:45 vdr vdr: [12825] EPG bugfix statistics
 +Jul 12 20:04:45 vdr vdr: [12825] =====================
 +Jul 12 20:04:45 vdr vdr: [12825] IF SOMEBODY WHO IS IN CHARGE OF THE EPG DATA FOR ONE OF THE LISTED
 +Jul 12 20:04:45 vdr vdr: [12825] CHANNELS READS THIS: PLEASE TAKE A LOOK AT THE FUNCTION cEvent::​FixEpgBugs()
 +Jul 12 20:04:45 vdr vdr: [12825] IN VDR/epg.c TO LEARN WHAT'S WRONG WITH YOUR DATA, AND FIX IT!
 +Jul 12 20:04:45 vdr vdr: [12825] =====================
 +Jul 12 20:04:45 vdr vdr: [12825] Fix    Hits    Channels
 +Jul 12 20:04:45 vdr vdr: [12825] 6      10      CYFRA+ RADIO, CYFRA+ RMF, CYFRA+ PR
 +Jul 12 20:04:45 vdr vdr: [12825] 7      42      CANAL+ SPORT, CANAL+, DOMO, CANAL+ SPORT, CANAL+, CANAL+ FILM, ZigZap, KUCHNIA.TV, ...
 +Jul 12 20:04:45 vdr vdr: [12825] =====================
 +Jul 12 20:04:45 vdr vdr: [12825] exiting, exit code 0
 +</​code>​
 +Beim Beenden unseres **VDR** wird auch die gerade im Speicher befindliche Konfiguration unseres VDR im Konfigurationverzeichnis //​**/​usr/​local/​etc/​vdr/​**//​ abgelegt.
 +  Jul 12 20:04:43 vdr vdr: [12825] saved setup to /​usr/​local/​etc/​vdr/​setup.conf
 +
 +----
 +
 +[[vdr:​vdr|Zurück zum Inhaltsverzeichnis]]
  • vdr/install.txt
  • Zuletzt geändert: 13.01.2011 22:23.
  • von michi