VDR Installation

VDR-Logo registrierter User #221

Als ersten laden wir uns die Softwarequellen von der Homepage von Klaus Schmidinger.

# cd /usr/local/src/packages/
# wget ftp://ftp.tvdr.de/vdr/vdr-1.6.0.tar.bz2

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

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

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 EPG1) 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/

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
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

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.

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

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

Zurück zum Inhaltsverzeichnis


1)
Electronic Programm Guide, der Informationen aller gerade laufenden und künftigen Sendungen
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
  • vdr/install.txt
  • Zuletzt geändert: 13.01.2011 22:23.
  • von michi