VDR, SS2, läbi XINE lähtekoodist 0'st pildini
Postitatud: 09:42, 06 Sept 2006
See õpetus peaks sobima ubuntu dapperiga.
Esiteks on tarvis ubuntu /etc/apt/sources.list faili lisada universe ja multiverse repod.
Installime lähtekoodist kompileerimiseks c kompilaatorid ning mõningad vajaminevad pakid.
VDR install
root@VDR-kast:~# cd /opt[/code]
Tõmbame internetist VDR lähtekoodi ning pakime selle lahti
Tekitame VDR symlingi
Lähme VDR kataloogi ning üritame lähtekoodist asja kokku kompileerida
Kui mingeid vigu ei esinenud, siis peaks asi koos olema
Installime paki. Peaks andma mõne veateate, kuid see ei tohiks olla probleemiks
Xine install
Installime vajalikud pakid, et ei tekiks mingeid muresid kompileerimisel.
Tekitame xine jaoks omaette alamkataloogi
Tõmbame alla xine-lib, xine-ui ja vdr-xine lähtekoodid ning pakime need kõik lahti
Tõstame vdr xine plugina VDR pluginate kataloogi
paigaldame VDR paigad xine-lib ja xine-ui jaoks.
root@
kompileerime xine-lib paketi
root@
kompileerime xine-ui paketi
kompileerime ka lõpuks vdr-xine plugina
tekitame plugina kausta
käivitame ühes terminali aknas VDR'i enda.
Käivitame teises terminali aknas xine
Edasi peaks saama kenasti juba klaviatuuriga liikuda.
Õ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
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 upgradeKood: Vali kõik
root@VDR-kast:~# apt-get install gcc cpp g++ make libcap-dev libjpeg-dev bzip2root@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.bz2Kood: Vali kõik
root@VDR-kast:/opt# ln -s vdr-1.4.2 VDRKood: Vali kõik
root@VDR-kast:/opt# cd VDR
root@VDR-kast:/opt/VDR# makeInstallime paki. Peaks andma mõne veateate, kuid see ei tohiks olla probleemiks
Kood: Vali kõik
root@VDR-kast:/opt/VDR# make installInstallime 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 libtoolKood: Vali kõik
root@VDR-kast:/opt/VDR# mkdir /opt/xine
root@VDR-kast:/opt/VDR# cd /opt/xineKood: 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.tgzKood: Vali kõik
root@VDR-kast:/opt/xine# cp -R xine-0.7.9/ /opt/VDR/PLUGINS/src/xineroot@
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.patchroot@
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 installKood: 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 installKood: Vali kõik
root@VDR-kast:/opt/xine-ui# cd /opt/VDR
root@VDR-kast:/opt/VDR# make pluginsKood: 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