Tämä on pieni oppaan tynkä siitä, kuinka itse sain VDR:n toimimaan. Lisää apuja löytyy LinuxTV:n foorumeilta osoitteesta
http://www.linuxtv.fi/Perusidea oppaaseen täältä
http://www.linuxtv.fi/viewtopic.php?t=1606&start=0 . Kiitokset Alk.peräsen oppaan kirjoittajalle nm:lle!
Opas on testattu Edgyllä sekä Feistyllä(Herd 4).
e-tobi.net:n VDR-pakettien kääntäminen subtitles-lisäosalla *ubuntuun.
1. Jos olet asentanut Ubuntun omista lähteistä VDR:n niin poista se ennen asennusta.
$ sudo apt-get remove vdr vdr-dev2. Lisää
/etc/apt/sources.list-tiedostoon rivi:
deb-src http://e-tobi.net/vdr-experimental sid base addons vdr-multipatchPäivitä pakettilistat ja hae pakettien kääntämiseen tarvittavat osat:
$ sudo apt-get update
$ sudo apt-get install dpkg-dev build-essential fakeroot
3. Tee hakemisto pakettien kääntämistä varten ja siirry sinne:
$ cd ~
$ mkdir vdr-src
$ cd vdr-src
4. Hae VDR:n lähdekoodipaketti:
apt-get source vdr5. Kokeile hakea automaattisesti riippuvuudet kääntämistä varten:
$ sudo apt-get build-dep vdrKohta ei toimine Ubuntu Edgyssä, jossa linux-kernel-headers-paketti on linux-headers-generic. Editoi vdr-1.4.*/debian/control-tiedostoa. Korvaa siellä "linux-kernel-headers" "linux-headers-generic". Kohtia on kaksi: vdr:n "Build-Depends: .."-rivillä ja vdr-dev:n "Depends: ..."-rivillä.
Asenna apt-get:llä Build-Depends-rivillä listatut paketit:
sudo apt-get install debhelper linux-headers-generic libjpeg62-dev dpatch libcap-dev libncurses5-dev.
6. Editoidaan patchi-listaa tiedostossa vdr-1.4.*/debian/patches/00list. Subtitles-patchia varten poista kommenttimerkit (#) riveiltä:
# opt-27_subtitles-ttxtsubs
# opt-27-x_subtitles-ttxtsubs-volumebar-fix
Aluksi subtitles-patch riittää kyllä hyvin.
7. Käännä lähdekoodi binääripaketeiksi:
$ cd ~/vdr-src/vdr-1.4.*
$ fakeroot debian/rules binary
Tämän jälkeen ~/vdr-src -hakemistoon pitäisi ilmestyä vdr_1.4.*.deb ja vdr-dev_1.4.*.deb -paketit.
8. Asenna binääripaketit:
$ cd ~/vdr-src
$ sudo dpkg -i vdr_1.4*.deb vdr-dev_1.4*.deb
PluginitPluginien kääntäminen onnistuu vdr-dev-paketin asennuksen jälkeen (kohta
samaan tapaan kuin VDR:n kääntäminen.
Tässä malliksi vdr-plugin-subtitles ja vdr-plugin-xineliboutput:
$ cd ~/vdr-src
$ apt-get source vdr-plugin-subtitles
$ sudo apt-get build-dep vdr-plugin-subtitles
$ cd vdr-plugin-subtitles-*
$ fakeroot debian/rules binary
$ cd ..
$ sudo dpkg -i vdr-plugin-subtitles_*.deb
$ apt-get source vdr-plugin-xineliboutput
$ sudo apt-get build-dep vdr-plugin-xineliboutput
$ cd vdr-plugin-xineliboutput-*
$ fakeroot debian/rules binary
$ cd ..
$ sudo dpkg -i vdr-plugin-xineliboutput_*.deb libxine-xvdr_*.deb libxineliboutput-sxfe_*.deb xineliboutput-sxfe_*.deb
Kanavien hakeminen ja VDR:n käynnistäminenTarvitsemme ohjelman nimeltä
scan, se löytyy
dvb-utils paketista, jonka voi asentaa komennolla
sudo apt-get install dvb-utils.
Kanavien haku käy scanin asentamisen jälkeen tähän tapaan.
scan -o vdr /usr/share/doc/dvb-utils/examples/scan/dvb-t/fi-PAIKKAKUNTA > channels.conf,Seuraavaksi channels.conf kopioidaan hakemistoon /var/lib/vdr.
sudo cp channels.conf /var/lib/vdr.
Käynnistä VDR komennolla
sudo /etc/init.d/vdr start ja kuvan pitäisi tulla näytölle komentamalla
vdr-sxfe.
Ongelmia ja niiden ratkaisujaKysymys/Virhe: VDR valittaa "Connections closed" eikä kuvaa näy.
Ratkaisu/Vihje: Kokeile lisätä
/etc/vdr/plugins/pluginxineliboutput.conf tiedostoon rivi
--local=none --remote=37890. Tämän jälkeen VDR uudelleenkäynnistäminen komennolla
sudo /etc/init.d/vdr restart. Kuvaa voi jälleen kokeilla komennolla
vdr-sxfe tai
vdr-sxfe xvdr://127.0.0.1:37890.