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