vdr:install

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:23. ] – link eingefügt michivdr:install [31.10.2023 18:47. ] (aktuell) – Externe Bearbeitung 127.0.0.1
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 [[https://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]]