Hallo,
Ich versuche vdr auf einer ubuntu-7.10 mit einer technosat-budget auf einem digitainer von real (via cle266) zu installieren. Als Basis habe ich kilroy's HOWTO (http://www.vdr-portal.de/board/print.php?threadid=57132&page=1) genommen. (Leider ist dieser Thread mit seinen 165 Antworten sehr unuebersichtlich geworden).
Bei der Installation bin ich folgendermassen vorgegangen:
1. ubuntu-7.10 ganz normal installiert:
2. LIRC Installation (homebrew IR-Empfaenger).
apt-get install lirc setserial
echo "/dev/ttyS0 uart none" >>/etc/serial.conf
echo "options lirc_serial irq=4 io=0x3f8" >>/etc/modprobe.d/lirc
echo "LOAD_MODULES=true" >>/etc/lirc/hardware.conf
echo "MODULES='lirc_dev lirc_serial'" >>/etc/lirc/hardware.conf
echo "DEVICE=/dev/lirc0" >>/etc/lirc/hardware.conf
setserial /dev/ttyS0 uart none
rm /etc/lirc/lircd.conf
irrecord /etc/lirc/lircd.conf
/etc/init.d/lirc restart
irw # Check, ob Fernbedienung funktioniert.
Alles anzeigen
3. VDR und plugins von e-tobi repository installieren
apt-get install e-tobi-keyring
cat <<EOF >>/etc/apt/sources.list
deb [URL]http://e-tobi.net/vdr-experimental[/URL] etch vdr-multipatch base backports addons
deb-src [URL]http://e-tobi.net/vdr-experimental[/URL] etch vdr-multipatch base backports addons
EOF
cat <<EOF >>/etc/apt/preferences
Package: *
Pin: release o=Ubuntu
Pin-Priority: 600
Package: *
Pin: release o=ctvdr
Pin-Priority: 1001
Package: *
Pin: release o=e-tobi.net
Pin-Priority: 1001
EOF
apt-get update
apt-get install vdr dvb-utils
apt-get install vdr-plugin-xineliboutput libxineliboutput-fbfe vdr-plugin-burn vdr-plugin-epgsearch vdr-plugin-streamdev-server
vdr-plugin-dvd vdr-plugin-dvdswitch vdr-plugin-extrecmenu vdr-plugin-femon vdr-plugin-mp3 vdr-plugin-premiereepg vdr-plugin-screenshot vdr-plugin-sudoku vdr-plugin-text2skin vdr-plugin-vbox vdr-plugin-weather vdr-burnbackgrounds vdr-skins vdr-skins-speciallogos vdradmin-am
/etc/init.d/vdr stop # damit vdr die unten vorgenommenen Aenderungen nicht rueckgaengig macht
Alles anzeigen
4. xineliboutput compiliert:
apt-get -y -q build-dep vdr-plugin-xineliboutput
apt-get source vdr-plugin-xineliboutput
cd vdr-plugin-xineliboutput-*
mv Makefile Makefile.orig
echo >Makefile <<__EOF__
DEFINES+= -DXINELIBOUTPUT_FE_TOGGLE_FULLSCREEN
XINELIBOUTPUT_VDRPLUGIN=1
NOSIGNAL_IMAGE_FILE=/usr/share/vdr/xineliboutput/nosignal.mpv
STARTUP_IMAGE_FILE=/usr/share/vdr/xineliboutput/logodisplay.mpv
__EOF__
cat Makefile.orig >>Makefile
dpkg-buildpackage -tc -d
cd ..
dpkg -i *xine*
Alles anzeigen
5. /etc/vdr/plugins/plugin.xineliboutput.conf:
--local=none
--video=xv
--remote=37890
--post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
6. /etc/default/vdr anpassen:
7. /etc/svdrphosts.conf anpassen:
8. /etc/vdr/plugins/streamdevhosts.conf:
9. /etc/vdr/sources.conf:
10. /etc/vdr/diseqc.conf:
S19.2E 11700 V 9750 t v W15 [E0 10 38 F0] W15 A W15 t
S19.2E 99999 V 10600 t v W15 [E0 10 38 F1] W15 A W15 T
S19.2E 11700 H 9750 t V W15 [E0 10 38 F2] W15 A W15 t
S19.2E 99999 H 10600 t V W15 [E0 10 38 F3] W15 A W15 T
S13E 11700 V 9750 t v W15 [E0 10 38 F4] W15 B W15 t
S13E 99999 V 10600 t v W15 [E0 10 38 F5] W15 B W15 T
S13E 11700 H 9750 t V W15 [E0 10 38 F6] W15 B W15 t
S13E 99999 H 10600 t V W15 [E0 10 38 F7] W15 B W15 T
S5E 11700 V 9750 t v W15 [E0 10 38 F8] W15 A W15 t
S5E 99999 V 10600 t v W15 [E0 10 38 F9] W15 A W15 T
S5E 11700 H 9750 t V W15 [E0 10 38 Fa] W15 A W15 t
S5E 99999 H 10600 t V W15 [E0 10 38 Fb] W15 A W15 T
S4W 11700 V 9750 t v W15 [E0 10 38 Fc] W15 B W15 t
S4W 99999 V 10600 t v W15 [E0 10 38 Fd] W15 B W15 T
S4W 11700 H 9750 t V W15 [E0 10 38 Fe] W15 B W15 t
S4W 99999 H 10600 t V W15 [E0 10 38 Ff] W15 B W15 T
Alles anzeigen
11. In /var/lib/vdr/setup.conf DiSEqC aktivieren:
12. channels.conf (astra) von meiner alten vdr-Installation installiert. Wer keine hat, kann sie folgendemassen erzeugen:
scanopts="-U -p -e3 -o vdr"
(
scan -s0 $scanopts /usr/share/doc/dvb-utils/examples/scan/dvb-s/Astra-19.2E
scan -s1 $scanopts /usr/share/doc/dvb-utils/examples/scan/dvb-s/Hotbird-13.0E
scan -s2 $scanopts /usr/share/doc/dvb-utils/examples/scan/dvb-s/Sirius-5.0E
) >/var/lib/vdr/channels.conf
13. vdr wieder starten
14. In /etc/gdm/gdm.conf-custom Autologin aktivieren
15. Nach login vdr-sxfe starten:
Das sind (soweit ich das beurteilen kann) die wesentlichen Schritte aus der obigen HOWTO. Damit startet vdr nun ohne Fehlermeldungen. Aber ab hier stehe ich ein wenig auf dem Schlauch. Was muss ich tun um ein Bild (fuer den Anfang ueber den framebuffer) zu bekommen?