installazione vdr

Forum principale per problemi di compilazione, installazione, configurazione etc.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
antonio 7319
Messaggi: 166
Iscritto il: 31 gen 2007, 23:23

installazione vdr

Messaggio da antonio 7319 »

ciao
sono nuovo del forum e sono alle prime armi con linux
sto cercando di assemblarmi una vdrbox
sheda nadre asus p5wdh delux
cpu intel 6600 conroe
vga 1600pro
sat sktstar2
dtt huappuage hvr 1100
spero che vada bene (l'hardware viene riconosciuto)
ho compilato ed installato xine-lib e andato a buon fine
con xine-ui dando il comando make mi risponde che non trova il makefile
devo crearmelo oppure ho un paccetto corroto
bay
SoGo
Messaggi: 737
Iscritto il: 19 gen 2007, 21:36

Re: installazione vdr

Messaggio da SoGo »

dovresti prima dirci....
distro usata!!
pacchetti usati!!
procedura usata x l'occasione!!!
ed infine l'errore che ti restituisce!!!
antonio 7319
Messaggi: 166
Iscritto il: 31 gen 2007, 23:23

Re: installazione vdr

Messaggio da antonio 7319 »

ciao

come distro uso una mandriva 2007.0
i pacchetti sono le librerie richieste dalla procedura riportata sotto
l'errore e quando do il comando make per la compilazione di xine-ui
mi restituisce makefile non trovato
con la compilazione di xine-lib e andato a buon fine
(se esiste un doc miglire sono lieto di provarlo)

Software da scaricare

Cominciamo con l'elenco del software che dobbiamo scaricare:




VDR: http://www.cadsoft.de/vdr/
Sorgenti del driver DVB per Linux: http://www.linuxdvb.tv/download
Plugin VDR-xine: http://home2.vr-web.de/~rnissl/vdr-xine-0.5.0.tgz
Xine-lib e Xine-ui, entrmbe su: http://xinehq.de/index.php/releases



Verifiche preliminari


In tutti i passaggi che seguono ipotizzerò sempre che siamo loggati come root.

Verifichiamo se il nostro kernetl ha il supporto per la SS2 già compilato.Lancioiamo




modprobe skystar2
modprobe mt312



e subito dopo lanciando il comando




lsmod



si dovrebbero trovare nell'output le seguenti righe:




Module Size Used by
mt312 6820 1
stv0299 10116 0
skystar2 26276 0
dvb-core 58932 3 mt312,stv0299,skystar2




(o simili). Questo significa che il driver per la SS2 è presente nel kernel. Bene!
Se è così è tutto è a posto.

Dobbiamo abilitare l'accesso alla SS2 per tutti gli utenti del sistema (adesso siamo root): per fare questo diamo il seguente comando:




chmod -R a+rw /dev/dvb/adapter0/



Possiamo caricare le due righe





modprobe skystar2
modprobe mt312



in rc.local, in modo che ogni volta che riavviamo il PC il supporto per la SS2 viene abilitato in automatico.

Il prossimo step è la scompattazione dei sorgneit.

Preparazione dei sorgenti

Passiamo adesso a creare le directory occorrenti per i sorgenti dei programmi che andremo ad installare e per i file di configurazione, e scompattiamo i sorgentio che abbiamo scaricato. Io non so dove salvate il materiale che scaricate dalla rete, per cui metterò sempre (percorso) davanti al nome del file: voi sostituite (percorso) con il percorso effettivo sulla vostra macchina.
Le directory di lavoro invece vi suggerisco di chiamarle proprio come le ho chiamate io, perchè altrimenti potrebbero esserci problemi in fase di compilazione:

Creiamo la directory /usr/local/src/VDR: in quessta cartella dobbiamo scompattare i sorgenti di VDR, del plugin vdr-xine e del driver DVB. Possiamo fare così:




cd /usr/local/src/VDR



Scompattare vdr-1.2.6.tgz: Es.




tar zxvf [percorso]vdr-1.2.5.tgz



Scompattare linux-dvb: Es.




tar jxvf [percorso]dvb-yyyymmdd.tar.bz2
mv dvb-yyyymmdd DVB



Passare nella cartella dei plugin di VDR:




cd vdr-1.2.6/PLUGIN/src



Scompattare il plugin vdr-xine: Es.




tar zxvf [percorso]vdr-xine-x.y.z.tgz




Rinominare la cartella xine-x.y in xine:




mv xine-x.y/ xine/



Creiamo la directory /usr/local/src/xine: in questa cartella scompatteremo i sorgenti di xine-lib e xine-ui, ed applicheremo 2 patch per far funzionare xine con VDR.
Possiamo fare coì:




cd /usr/local/src/xine
tar zxvf [percorso]xine-lib-x-yy.tar.gz
mv xine-lib-x-yy/ xine-lib/

tar zxvf [percorso]xine-ui-x.yy.tar.gz
mv xine-ui-x.yy/ xine-ui/
patch -d. -p0 = 2.59)
automake (obbligatoria versione >= 1.70)
libtool (versione 1.4.3 o maggiore)
libjpeg62-devel (la più recente)
libxfree86-devel (la più recente)
libpng3-devel (la più recente)



I pacchetti autoconf, automake, libtool potrebbero già essere installati nel sistema: occhio alla versione! Dovete avere versioni almeno pari, o9 successive, a quelle che ho indicato io tra parentesi.
Per verificare basta lanciare i comandi:




automake --version
autoconf --version
libtool --version



Se non avetet scelto di installare gli strumenti di sviluppo, in fase di installazione del S.O. Dovete anche installare




gcc
gcc-c++
patch



Aggiungere /usr/local/lib a /etc/ld.so.conf: semplicemente date il comando

echo “/usr/local/lib” >> /etc/ld.so.conf

Creiamo la cartella /usr/local/man/man5: VDR ha deciso di mettere proprio lì alcuni fuile di manuale, ed è bene che trovi questa cartella. Noi lo accontentiamo!

Creiamo la directory /video: questa cartella è destinata a contenere i file di configurazione di VDR e tutti i file delle registrazioni. Per il momento la lasciamo vuota.




md /video
chmod a+rwx /video



Bene! Adesso possiamo iniziare a compilare il tutto.

Compilazione ed installazione di xine

E' semplicissimo: basta dare in sequenza i comandi:




cd /usr/local/src/xine/xine-lib
./autogen.sh
make
make.install



e




cd /usr/local/src/xine/xine-ui
./autogen.sh
make

make.install



Facile, no? Solo, mi raccomando, facciamo attenzione ad eventuali errore di compilazione che vengono segnalati dal sistema. .

E' consigliabile, a questo punto, verificare se xine, da solo, funziona: lanciatelo da una qualsiasi finestra di terminale con il comando:




xine



Per vedere come funziona potete usarlo per aprire un qualunque file MPEG o un DVD, VCD, SVCD: è molto intuitivo!


Compilazione ed installazione di VDR

E per finire ci dedichiamo a VDR.

Passiamo nella directory di vdr (Es. cd /usr/local/src/VDR/vdr-1.2.6). Prima di compilare dobbiamo fare non più di tre semplici modifiche ai file sorgenti, con un editor di testo.




la prima cosa da fare: nel file transfers.c modifichiamo il parametro “POLLTIMEOUTS_BEFORE_DEVICECLEAR”, e poniamolo pari a 12 (default 3);


seconda modifica: nel file Makefile il paramtero “PLUGINDIR” va posto pari a “/usr/local/src/VDR/vdr-1.2.6/PLUGINS”


terza modifica: nel file ./PLUGINS/src/xine/Makefile cambiate il valore del parametro DATA_DIR così: DATA_DIR = /usr/local/src/VDR/vdr-1.2.6/PLUGINS/src/xine/data



Fatto questo possiamo compilare: i comandi sono




make
make install
make plugins
cp *.conf /video
chmod -R a+rwx /video/*




Funziona tutto?

Finora abbiamo sempre lavorato come root: adesso che abbiamo terminato l'installazione possiamo anche tornare a lavorare come utnti normali. Anzi è vivamente consigliato.

Per verificare se funziona tutto, logatevi come l'utente che usate di solito sul PC (o digitate exit se siete ancora root) e lanciate vdr con il seguente comando:




vdr -Pxine




L'opzione -Pxine dice a VDR di lanciare alla partenza il Plugin chiamato "xine": se tutto funziona...non vedrete niente! Infatti vdr resta semplicemente in attesa che xine si colleghi, senza dare nessun messaggio.

Aprite un altro terminale e digitate




xine



Nel “player” di xine, selezionate il bottone etichettato “VDR” e vi apparirà una schermata una scritta grigia “NO SIGNAL” ed un OSD che vi invita a fare la procedura di apprendimento dei tasti. Potete ignorarla per il momento: ci dedicheremo alla configurazione nel prossimo step


Configurazione

La prima cosa da fare, come per qualunque altro programma di TV Sat per la SS2 è lo scan dei canali: per fare questa operazione esiste una piccola utility, che come al solito dobbiamo prima compilare e poi lanciare: roba da due minuti:




cd /usr/local/src/VDR/DVB/apps/scan
make
./scan -o vdr dvb-s/Hotbird-13.0E > /video/channels.conf



questa ultima operazione dura il tempo che dura...in genere alcuni minuti: nel frattempo vedremo scorrere sullo schermo i dati dei canali che vengono via via trovti.
Al termine di questa (spero) intuitiva procedura avrete nel file /video/channels.conf una lista completa di tutti i canali.

Perfetto: adesso lanciamo di nuovo vdr e xine con la seguente procedura:




vdr -d -P"xine -r"
xine



Questa volta VDR l'abbiamo lanciato con l'opzione "-d" (modalità daemon) e gli abbiamo detto di lanciare il Plugin "xine" con l'opzione "-r" (remote control) del plugin, ovvero possiamo comandare VDR dall'interno di xine, come se avessimo un telecomando (remote, appunto).
a questo punto passiamo a xine e selezioniamo VDR sul player: seguendo le indicazioni dell'OSD configuriamo i tasti

“Up” premiamo il “Down” del tastierino numerico

“Down” premiamo il “Up” del tastierino numerico.

VDR funziona come un decoder da tavolo, quindi si aspetta che l'utente lo piloti con un telecomando o una tastiera i cui tasti emulano i tasti di un ipotetico telecomando
Il telecomando di VDR ha innanzitutto 4 tasti colorati (Red, Green, Yellow e Blue) e poi i classici tasti di un set Top Box (Channels, Setup, Prev Channel, Next Channel, vol up, vol down, ecc.)
Per associarli ai tasti della tastiera del PC si procede così: tasto destro sulla finestra principale di xine, Impostazioni...Editor mappa tasti...

Nella finestra che si apre, selezioniamo i tasti che vogliamo associare (suggerisco quelli che ho elencato prima, ad esempio Red è indicato come VDR Red Button, previous channel come VDR previous channel e così via ) ->Modifica->Presa e poi premere il tasto della tastiera che si desidera associare.

Una volta fatta qusta procedura per tutti i tasti funzione di VDR abbiamo praticamente finito.
Click su Salva e poi su Fatto, chiudiamo questa finestra, e siamo pronti.
Adesso con il tasto che avete associato a VDR Channel menu, scegliete il canale che volete e...buona visione!

Ringraziamenti
Ringrazio gli amici del Megaforum che mi hanno dato una mano per completare e corregere questa guida.
In particolare.
Satviolence
Xavier_xavier
sid_biciuz
by Kikko

bay
admin
Amministratore
Messaggi: 71
Iscritto il: 18 gen 2007, 23:23

Re: installazione vdr

Messaggio da admin »

Salve
lascia perdere quel doc e vecchio come il kukko.
ma perche non utilizzate il WIKI
http://vdr.spaghettilinux.org/
usa questa guida:
http://vdr.spaghettilinux.org/index.php ... eda_budget

ciao
SoGo
Messaggi: 737
Iscritto il: 19 gen 2007, 21:36

Re: installazione vdr

Messaggio da SoGo »

infatti mi hai preceduto....ce questo bel wiki...
antonio 7319
Messaggi: 166
Iscritto il: 31 gen 2007, 23:23

Re: installazione vdr

Messaggio da antonio 7319 »

ok grazie appena posso provo
bay
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: installazione vdr

Messaggio da Gringo »

admin ha scritto:Salve
lascia perdere quel doc e vecchio come il kukko.
ma perche non utilizzate il WIKI
http://vdr.spaghettilinux.org/
usa questa guida:
http://vdr.spaghettilinux.org/index.php ... eda_budget

ciao
Bravo, forse è meglio mettere un bel annuncio generale:
Discussioni -> forum
Guide -> wiki
Download -> pgp manager
Supporto -> irc
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
antonio 7319
Messaggi: 166
Iscritto il: 31 gen 2007, 23:23

Re: installazione vdr

Messaggio da antonio 7319 »

ciao
grazie al doc che mi avete segnalato
http://vdr.spaghettilinux.org/index.php ... eda_budget
sono riuscuto a compilare tutto fino al punto di digitare il comando
./vdr -P'xine' mi risponde in questo modo
vdr: please turn off UTF-8 before starting VDR
cosa sbaglio?
bay
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: installazione vdr

Messaggio da von fritz »

Hello
antonio 7319 ha scritto:ciao
grazie al doc che mi avete segnalato
http://vdr.spaghettilinux.org/index.php ... eda_budget
sono riuscuto a compilare tutto fino al punto di digitare il comando
./vdr -P'xine' mi risponde in questo modo
vdr: please turn off UTF-8 before starting VDR
cosa sbaglio?
bay
Ma dai Tonio....cè scritto :D

Codice: Seleziona tutto

Su molte distribuzione è impostato di default il set di caratteri UTF-8. In questo caso potete usare questo script per avviare VDR

#!/bin/sh

export LANG=it_IT.iso8859-15 
export LC_CTYPE=it_IT.iso8859-15

cd /vdr/vdr-1.4.5
./vdr -P'xine'

A questo punto non mi rimane altro che augurarvi buon divertimento e buona installazione dei plugins.
prima di digitare:
$./vdr -P'xine'
digita:
$ export LANG=it_IT.iso8859-15
$ export LC_CTYPE=it_IT.iso8859-15

per non dover farlo ogni volta che vuoi eseguire VDR, ti crei uno script.
come si fa??
:)
apri un editor e fai copia, incolla di :

Codice: Seleziona tutto

#!/bin/sh

export LANG=it_IT.iso8859-15
export LC_CTYPE=it_IT.iso8859-15

cd /vdr/vdr-1.4.5
./vdr -P'xine'
lo salvi come startvdr.sh
poi lo rendi eseguibile.
$ chmod +x startvdr.sh
e adesso per far "partire" vdr basta digitare:
startvdr.sh

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
antonio 7319
Messaggi: 166
Iscritto il: 31 gen 2007, 23:23

Re: installazione vdr

Messaggio da antonio 7319 »

ciao von fitz
scusami non avevo letto tutto il doc
ho fatto quello che mi hai detto ma no riesco a far partire vdr
ora spengo tutto e riprovo domani
(penso che dovro leggere ancora molto )
bay
mig67
Messaggi: 14
Iscritto il: 24 gen 2007, 21:20

Re: installazione vdr

Messaggio da mig67 »

Ma per Mandriva esiste un repository che ti installa tutto in automatico, anche il plugin
vd-sc :wink:

L'ndirizzo è:

http://plf.zarb.org/

Io una volta l'ho provato è ti diro va che va bene
francabis
Messaggi: 55
Iscritto il: 20 gen 2007, 18:17

Re: installazione vdr

Messaggio da francabis »

mig67 ha scritto:Ma per Mandriva esiste un repository che ti installa tutto in automatico, anche il plugin
vd-sc :wink:

L'ndirizzo è:

http://plf.zarb.org/

Io una volta l'ho provato è ti diro va che va bene
Andava ava ava, ho è ancora una soluzione valida?

Ciao
mig67
Messaggi: 14
Iscritto il: 24 gen 2007, 21:20

Re: installazione vdr

Messaggio da mig67 »

Funziona ancora, io vdr la uso su ARCHLinux, perchè mi risulta più facile comilarlo.

Ho usato Mandriva per curiosità, sentendo appunto parlare del repo plf, e ha funzionato tutto.
Rispondi