Esiteks on tarvis ubuntu /etc/apt/sources.list faili lisada universe ja multiverse repod.
Kood: Vali kõik
root@VDR-kast:~# echo “deb http://gb.archive.ubuntu.com/ubuntu dapper universe multiverse” » /etc/apt/sources.list
root@VDR-kast:~# echo “deb-src http://gb.archive.ubuntu.com/ubuntu dapper universe multiverse” » /etc/apt/sources.list
root@VDR-kast:~# apt-get update && apt-get upgrade
Kood: Vali kõik
root@VDR-kast:~# apt-get install gcc cpp g++ make libcap-dev libjpeg-dev bzip2
root@VDR-kast:~# cd /opt[/code]
Tõmbame internetist VDR lähtekoodi ning pakime selle lahti
Kood: Vali kõik
root@VDR-kast:/opt# wget ftp://ftp.cadsoft.de/vdr/vdr-1.4.2.tar.bz2
root@VDR-kast:/opt# tar -xjpvf vdr-1.4.2.tar.bz2
Kood: Vali kõik
root@VDR-kast:/opt# ln -s vdr-1.4.2 VDR
Kood: Vali kõik
root@VDR-kast:/opt# cd VDR
root@VDR-kast:/opt/VDR# make
Installime paki. Peaks andma mõne veateate, kuid see ei tohiks olla probleemiks
Kood: Vali kõik
root@VDR-kast:/opt/VDR# make install
Installime vajalikud pakid, et ei tekiks mingeid muresid kompileerimisel.
Kood: Vali kõik
root@VDR-kast:/opt/VDR# apt-get build-dep libxine-dev
root@VDR-kast:/opt/VDR# apt-get install automake1.9 libtool
Kood: Vali kõik
root@VDR-kast:/opt/VDR# mkdir /opt/xine
root@VDR-kast:/opt/VDR# cd /opt/xine
Kood: Vali kõik
root@VDR-kast:/opt/xine# wget http://home.vr-web.de/~rnissl/xine-lib-cvs-20060319194500.tar.bz2
root@VDR-kast:/opt/xine# tar -xjpvf xine-lib-cvs-20060319194500.tar.bz2
root@VDR-kast:/opt/xine# wget http://home.vr-web.de/~rnissl/xine-ui-cvs-20060319194500.tar.bz2
root@VDR-kast:/opt/xine# tar -xjpvf xine-ui-cvs-20060319194500.tar.bz2
root@VDR-kast:/opt/xine# wget http://home.vr-web.de/~rnissl/vdr-xine-0.7.9.tgz
root@VDR-kast:/opt/xine# tar -xzvf vdr-xine-0.7.9.tgz
Kood: Vali kõik
root@VDR-kast:/opt/xine# cp -R xine-0.7.9/ /opt/VDR/PLUGINS/src/xine
root@
Kood: Vali kõik
VDR-kast:/opt/xine# patch -d. -p0 < /opt/VDR/PLUGINS/src/xine/patches/xine-ui.patch
root@VDR-kast:/opt/xine# patch -d. -p0 < /opt/VDR/PLUGINS/src/xine/patches/xine-lib.patch
root@
Kood: Vali kõik
VDR-kast:/opt/xine# cd xine-lib
root@VDR-kast:/opt/xine-lib# ./autogen.sh --prefix=/usr
root@VDR-kast:/opt/xine-lib# make
root@VDR-kast:/opt/xine-lib# make install
Kood: Vali kõik
root@VDR-kast:/opt/xine-lib# cd ../xine-ui/
root@VDR-kast:/opt/xine-ui# ./autogen.sh --prefix=/usr --enable-vdr-keys
root@VDR-kast:/opt/xine-ui# make
root@VDR-kast:/opt/xine-ui# make install
Kood: Vali kõik
root@VDR-kast:/opt/xine-ui# cd /opt/VDR
root@VDR-kast:/opt/VDR# make plugins
Kood: Vali kõik
root@VDR-kast:/opt/VDR# mkdir -p /video/plugins/xine
root@VDR-kast:/opt/VDR# cp /opt/VDR/PLUGINS/src/xine/data/noSignal.mpg /video/plugins/xine/
Kood: Vali kõik
root@VDR-kast:/opt/VDR# chmod -R 777 /video
root@VDR-kast:/opt/VDR# export LANG="C"
root@VDR-kast:/opt/VDR# cd /opt/VDR/
root@VDR-kast:/opt/VDR# ./vdr -P"xine -r"
Kood: Vali kõik
margus@VDR-kast:~$ xine vdr:/tmp/vdr-xine/stream#demux:mpeg_pes
Õpetus hetkel suht toores ning ma ei garanteeri, et täiesti puhtast ubuntu installist mingeid sõltuvuspakettide probleeme ei tule. Kui tuleb, siis teada anda ja vaatan üle. Kommentaarid ja täiendused teretulnud.
Õpetus ei sisalda Lirc kasutamist. Pole veel jõudnud oma ati remote wonderit korralikult käima ajada. See õpetus peaks toimima FTA kanalitele kenasti.
Lugupidamisega
Margus