Ubuntu Suomen keskustelualueet
Ubuntun kehittäminen ja yhteisö => Oppaiden kehittäminen => Arkisto: wikiin siirrettävät => Aiheen aloitti: LinuxMan - 16.02.07 - klo:16.36
-
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-dev
2. Lisää /etc/apt/sources.list-tiedostoon rivi:
deb-src http://e-tobi.net/vdr-experimental sid base addons vdr-multipatch
Pä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 vdr
5. Kokeile hakea automaattisesti riippuvuudet kääntämistä varten:
$ sudo apt-get build-dep vdr
Kohta 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
Pluginit
Pluginien kääntäminen onnistuu vdr-dev-paketin asennuksen jälkeen (kohta 8) 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äminen
Tarvitsemme 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 ratkaisuja
Kysymys/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.
-
Entäs sitte?
Itse pääsin samaan pisteeseen netholicin neuvoilla, mutta jatkosta en löytänyt ohjeita ja kyselyihin ei vastattu.
-
Entäs sitte?
Itse pääsin samaan pisteeseen netholicin neuvoilla, mutta jatkosta en löytänyt ohjeita ja kyselyihin ei vastattu.
Eipä tässä sitten ihmeempiä, minkälaista virhettä pukkaa? Saatko siis käännettyä loppuun ja asennettua .deb-paketit vai eikö VDR tai clientti starttaa ym.?
-
Siis en mielestäni saanut mitään virheitä.
Mutta mitään ei käynnistynyt.
Ei mitää hajua mitä pitäisi seuraavaksi tehdä, että saisin jotain kuvaa ruudulle. Tutoriaaleja yritetty tehdä ja on jopa yritetty opastaa, mutta aina touhu loppunu joko virheilmoituksiin tai toisen osapuolen voimien loppumisiin
-
Terve!
Ymmärsin nyt niin, että olet kääntänyt VDR:n onnistuneesti ja asentanut .deb paketit...
Seuraavaksi haetaan kanavat komennolla scan -o vdr /usr/share/doc/dvb-utils/examples/scan/dvb-t/fi-PAIKKAKUNTA > channels.conf, jonka jälkeen kotihakemistoon ilmestynyt channels.conf kopioidaan hakemistoon nimeltä /var/lib/vdr/.
Tämän jälkeen itse VDR käyntiin komennolla sudo /etc/init.d/vdr start ja kuvan pitäisi ilmestyä ruudulle, kun komentaa vdr-sxfe.
Lisäilen tämän pätkän myös tuohon itse ohjeeseen.
-
Kannattaa sitte lisätä vielä sellaisille, jotka ovat vielä alottelevampia kuin itse kyseisen asian kanssa, että scan löytyy paketinhallinnasta dvb-utilsista. Lisäksi itse xine ilmeisesti pitää asentaa.
No tein tarkalleen mitä ohjeissa sanottiin...tuli seuraavaa:
VDR server not given, searching ...
---------------------------------------------------------------
WARNING: MRL not given and server not found from local network.
Trying to connect to default port on local host.
---------------------------------------------------------------
[16387] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...
[16387] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[16387] [input_vdr] (ERROR (xine_input_vdr.c,4956): Operation now in progress)
[16387] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[16387] [input_vdr] (ERROR (xine_input_vdr.c,5375): Operation now in progress)
[16387] [input_vdr] Connections closed.
[16387] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...
[16387] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[16387] [input_vdr] (ERROR (xine_input_vdr.c,4956): Operation now in progress)
[16387] [input_vdr] Can't connect to tcp://127.0.0.1:37890
[16387] [input_vdr] (ERROR (xine_input_vdr.c,5375): Operation now in progress)
[16387] [input_vdr] Connections closed.
[16387] [vdr-fe] fe_xine_open: xine_open("xvdr://127.0.0.1#nocache;demux:mpeg_block") failed
Error opening xvdr://127.0.0.1
-
voisit lisätä /etc/vdr/plugins/plugin xineliboutput.conf tiedostoon. --local=none --remote=37890 sit VDR:n restart /etc/init.d/vdr restart ja uusi yritys vaikkapa tälläisella komennolla vdr-sxfe xvdr://127.0.0.1:37890
-
Houston...we have picture ;D
Sitten kun oppisi käyttämään, niin tämä meikäläisellä puoli vuotta kestänyt projekti voisi valmistua :D
Mutta jos nuo kaikki rivit voisi laittaa tuohon ensimmäiseen merkintään, niin joku samassa tilanteessa oleva voisi saada helposti asiat tehtyä...Kiitos paljon jo tähän mennessä. Nyt ollaan jo voiton puolella :)
-
Hienoa että sait toimimaan! :) VDR:n käyttäminen kyllä luonnistuu pienen harjoittelun jälkeen.
Muokkailin myös oppaaseen tarvittavat kohdat.
-
Hieno homma, että saadaan tästäkin aiheesta simppeli how-to...edistystä on tapahtunut ;D
-
Kannattais antaa kunnia nm:lle tästä ohjeesta. Tää ohje on nimittäin melkein suoraa copy-pastea linuxtv.fi (entinen netholic.com) foorumilta, jonka nm teki kun opasti meikäläistä asentamaan vdr:ää.
Itse ainakaan en kehtaisi olla mainitsematta nm:ää, jos tämän ohjeen jonnekin laittaisin näkyviin.
-
Kannattais antaa kunnia nm:lle tästä ohjeesta. Tää ohje on nimittäin melkein suoraa copy-pastea linuxtv.fi (entinen netholic.com) foorumilta, jonka nm teki kun opasti meikäläistä asentamaan vdr:ää.
Itse ainakaan en kehtaisi olla mainitsematta nm:ää, jos tämän ohjeen jonnekin laittaisin näkyviin.
Kah, eihän tämä mikään suora kopiointi-liitä stydeemi ole. Kyseessä on hieman modifoitu versio mm. Edgylle sekä tulevalle Feisty Fawnille.
Perusideahan on tuolta Netholicilta, koska menetelmä on toimiva ja e-tobin paketit erittäin toimivia.
Heitin tuohon loppuun nyt pientä crediittiä ja vaihdoin Netholicin Linuxtv.fi muotoon.
-
Aikaisemmat ongelmat ratkesikin jo, ja pois pyyhitty.. Nyt VDR ilmeisesti asennettu OK ohjeiden mukaan.. mutta, ei kuvaa. Ei xinellä eikä dxr3:n kautta (mites muuten tuo dxr3:n käynnistäminen tässä, kokeilin vaan "sudo vdr -Pdxr3" )
Eli antaa xinellä saman virheilmon, mitä spideri sai, eli "Connections closed.." jne. Vaikka pluginxineliboutput.confiin on lisätty ohjeen mukainen rivi.
Ideoita?
-
Mitähän tämä tarkoittaa?
Olen lisännyt tuon e-tobin oikein ja hakenut avaimet tuolta mutta apt-get update ajettaessa tulee tälläinen virheilmoitus:
Tiedoston http://e-tobi.net/vdr-experimental/dists/sid/Release nouto ei onnistunut Unable to find expected entry vdr-multipatch/source/Sources in Meta-index file (malformed Release file?)
Kellään neuvoja??
-
Mitähän tämä tarkoittaa?
Olen lisännyt tuon e-tobin oikein ja hakenut avaimet tuolta mutta apt-get update ajettaessa tulee tälläinen virheilmoitus:
Tiedoston http://e-tobi.net/vdr-experimental/dists/sid/Release nouto ei onnistunut Unable to find expected entry vdr-multipatch/source/Sources in Meta-index file (malformed Release file?)
Kellään neuvoja??
Samaa kyseltiin linuxtv.fi -sivustolla. Sieltä nm:n vastaus copy-pastena:
Repositorion polku on tainnut muuttua. Vaihdoin sen ohjeeseen (kohta 2), eli korjaa deb-src-rivillä vdr-multipatch vdr:ksi
-
Samaa kyseltiin linuxtv.fi -sivustolla. Sieltä nm:n vastaus copy-pastena:
Repositorion polku on tainnut muuttua. Vaihdoin sen ohjeeseen (kohta 2), eli korjaa deb-src-rivillä vdr-multipatch vdr:ksi
Sillähän se selvisi. Kiitokset suuret!
Itse en löytänyt tuolta linuxtv:n puolelta vastausta, vaikka kovasti ettiskelin... ???
-
hello, kokeilin tätä ohjetta Ubuntu Edgyssä; vdr + subtitle, yaepg + pluginit kääntyy kyllä, mutta..
tuomas@arendia:~$ sudo /etc/init.d/vdr start
Starting Linux Video Disk Recorder: vdr
Searching for plugins (VDR unknown version):.
tuomas@arendia:~$
Tässä vielä asennetut kamat:
ii vdr 1.4.6-1ctvdr2 Video Disk Recorder for DVB cards
ii vdr-dev 1.4.6-1ctvdr2 Video Disk Recorder for DVB cards
ii vdr-plugin-sky 1.4.6-1ctvdr2 Plugin for using a Sky Digibox with vdr
ii vdr-plugin-submenu 0.0.2-30 Submenu plugin for vdr
ii vdr-plugin-subtitles 0.5.0-2 provides subtitles display for vdr
ii vdr-plugin-xineliboutput 1.0.0~pre7-4 VDR plugin for Xine based sofdevice frontend
ii vdr-plugin-yaepg 0.0.2-14 Yet another EPG for VDR
???
-
jäi edellisestä,
vanhoja, ubuntun tai muita vdr-sälää ei järjestelmään ole asennettu, kokeilin poistaa kaikki vdr:ään viiittaavat ja sitten uudelleen.
Tuomas
-
jäi edellisestä,
vanhoja, ubuntun tai muita vdr-sälää ei järjestelmään ole asennettu, kokeilin poistaa kaikki vdr:ään viiittaavat ja sitten uudelleen.
Tuomas
Lainausta taas nm:n ohjeista linuxtv.fi -sivustolta:
Kokeile lisätä /etc/default/vdr-tiedostoon rivi:
NONPTL=0
Ja käynnistä vdr uudelleen.
-
VDR asennettu nyt tämän ohjeen mukaan mutta localeiden kanssa tarvitsen apua.
Haluaisin pitää utf8 käytössä muissa ohjelmissa. Onnistuuko pelkän VDRn ajaminen muuna.
EDIT
Kysymys/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.
Tuolla vinkillä alkoi näkyä. No Sognal tosin lukee ruudussa. Korttina on Twinhanin DTV Cab-CI PCI kortti. Toisella VDR boksillani näkyy kuva oikein hyvin, siinä kortteina Technotrendin 1,0 ja 2.1 FF sekä Terratec Cinergy 1200C. Signaali jaettuna BIlteman 2-way splitterin läpi.
LinuxTV.org mukaan kortti on tuettu 2.6 sarjan kernelissä. Distrona Xubuntu 6.06.1 LTS.
0000:00:0d.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0000:00:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
-
umm.. mulla tulee ongelmia tuon xineliboutputin kanssa kun jostain syystä mulla ei saatavilla tarpeeksi uutta versiota tuosta libxine-devistä.. mikä neuvoksi?
E: Build-Depends dependency for vdr-plugin-xineliboutput cannot be satisfied because no available versions of package libxine-dev can satisfy version requirements
-
umm.. mulla tulee ongelmia tuon xineliboutputin kanssa kun jostain syystä mulla ei saatavilla tarpeeksi uutta versiota tuosta libxine-devistä.. mikä neuvoksi? E: Build-Depends dependency for vdr-plugin-xineliboutput cannot be satisfied because no available versions of package libxine-dev can satisfy version requirements
Onkohan tuohon vielä löytynyt ratkaisua? Itse yritän asentaa vdr:n toiseen koneeseen ja koko homma kaatuu tuohon samaiseen riviin.
-
Äh....vissiin jokin Murphyn laki tms. että kun saa pistettyä foorumille kysymyksen, niin heti perään löytyy vastaus.
Eli oli vain huonot repot käytössä.
-
Uh,mitkähän olisi sitten "hyvät" repot mistä nuo tarvittavat löytyy?
Itse en löytäny kyllä mistään. :(
-
Itsellä on seuraava ongelma, VDR kyllä asentui oikeinkin hyvin, mutta ei suostu lähtemään päälle vaan antaa seuraavanlaisen virheilmoituksen:
[13896] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...
[13896] [input_vdr] Server greeting: VDR-1.4.7 xineliboutput-1.0.0rc2 READY
[13896] [input_vdr] Connected (control) to tcp://127.0.0.1:37890
[13896] [input_vdr] Connecting (data) to pipe:///var/lib/vdr/plugins/xineliboutput/pipes.13530/pipe.0
[13896] [input_vdr] Data stream connected (PIPE)
[13896] [input_vdr] using custom "no signal" image /usr/share/libxine-xvdr/nosignal.mpg
[13896] [vdr-fe] fe_xine_open: xine_open("xvdr://127.0.0.1:37890#nocache;demux:mpeg_block") failed
Error opening xvdr://127.0.0.1:37890
[13911] [input_vdr] write_control aborted
[13896] [input_vdr] Connections closed.
Mikä neuvoksi?
-
Uh,mitkähän olisi sitten "hyvät" repot mistä nuo tarvittavat löytyy?
Itse en löytäny kyllä mistään. :(
Taisin saada xinen toimimaan käyttämällä:
deb-src http://e-tobi.net/vdr-experimental etch base backports addons vdr-multipatch
-
Voisiko ohjeen kirjoittaja/täydentäjät kirjoittaa viestin jossa vahvistavat että
a) ohje on edelleen käyttökelpoinen eli uudet ominaisuudet eivät ole poistaneet tarvetta ohjeelle tai että ohjeessa käytetyt työkalut jne ovat edelleen Hardyssä käytössä
b) antavat luvan ohjeen siirtämiseen Ubuntu Suomen wikiin (http://wiki.ubuntu-fi.org). Kts. Wikin lisenssistä jne lisätietoja täältä: http://wiki.ubuntu-fi.org/#head-867666147f48c6b667ec0f6be3f5f16852046770
Kiitos!
r