Installare VDR con una scheda budget
Da VDR-Italia.
Installare VDR con una scheda budgetmodifica
Indice |
Introduzione
VDR è nato principalmente per funzionare con schede DVB Premium, ma con qualche trucchetto è possibile farlo anche usando le molto meno costose (e anche meno stabili) schede Budget. La differenza tra i due tipi di scheda è che nella Budget manca la decodifica mpeg hardware, percui tutto il lavoro deve essere fatto dal processore, occupando moltissime risorse.
Questo manuale è stato fatto usando Suse 10.0, ma può essere usato indifferentemente su tutte le distribuzioni. Garantisco comunque che con Suse non ho ricevuto il minimo errore, tutto è filato liscio come l' olio.
Hardware
L' hardware richiesto è una semplice scheda DVB Budget, basta che sia riconosciuta e supportata sotto Linux.
Dipendenze
Consiglio sempre di controllare se tutte le dipendenze siano correttamente installate sul sistema operativo, installare anche i pacchetti 'devel' che nella maggior parte delle volte sono quelli che servono. L' elenco delle dipendenze utili alla compilazione di questi pacchetti sono illustrati a fine pagina.
Software
Scaricare da 'http://home.vr-web.de/~rnissl/' i sorgenti di:
- vdr-xine
- xine-lib
- xine-ui
ricordandosi di prendere sempre l' ultima versione.
Scaricare anche i sorgenti di VDR, il link all' ultima versione lo potete trovare nella home del wiki.
Installazione di VDR
Decomprimiamo VDR in una dir a nostra scelta. Per maggiore chiarezza nel manuale useremo '/vdr' e vi consiglio di fare lo stesso così, andando avanti con le spiegazioni, tutto sarà più facilmente comprensibile.
#> mkdir /vdr #> tar -jxvf vdr-1.4.5.tar.bz2 -C /vdr/
A questo punto ci troveremo i sorgenti di questa versione di VDR nella directory '/vdr/vdr-1.4.5'.
Installazione di 'xine-lib'
Decomprimere 'xine-lib', copiare nella dir dei sorgenti la patch contenuta nel pacchetto di vdr-xine ed applicarla. In seguito compiliamo il tutto
Applico la patch #> patch -p1 < xine-lib.patch Compilo il programma #> ./autogen.sh #> ./configure --prefix=/usr #> make #> make install
Installazione di 'xine-ui'
Decomprimere 'xine-ui'.
Se la versione di xine-ui è >=0.7.10 applicate la patch contenuta in vdr-xine.
In seguito compiliamo il tutto
Applico la patch solo se 'xine-ui' >= 0.7.10 #> patch -p1 < xine-ui.patch Compilo il programma #> ./autogen.sh #> ./configure --prefix=/usr --enable-vdr-keys --with-x #> make #> make install
Installazione del plugin 'vdr-xine'
Decomprimiamo 'vdr-xine' nella directory dei sorgenti dei plugins e ci ricordiamo di creare un link simbolico, altrimenti non compila.
Decomprime il file e lo mette in '/vdr/vdr-1.4.5/PLUGINS/src #> tar -zxvf vdr-xine-0.7.10.tgz -C /vdr/vdr-1.4.5/PLUGINS/src/ #> ln -s xine-0.7.10/ /vdr/vdr-1.4.5/PLUGINS/src/xine
ed infine compiliamo posizionandoci nella directory '/vdr/vdr-1.4.5/'
Compila VDR' #> make clean #> make Compila i plugins' #> make clean-plugins #> make plugins
Configurazione
Creiamo la directory '/video' dove metteremo tutti i files di configurazione e dove VDR metterà le registrazioni.
#> mkdir /video #> mkdir /video/plugins
Adesso dobbiamo mettere in quest' ultima directory (/video/plugins) i files di configurazione del plugin 'vdr-xine'.
#> mkdir /video/plugins/xine/
e dalla directory dei sorgenti di 'vdr-xine' digitiamo
#> cp /vdr/vdr-1.4.5/PLUGINS/src/xine/data/* /video/plugins/xine/
Copiamo tutti i files *.conf presenti nella directory dei sorgenti di VDR in '/video' e riconfigurateli in base al vostro sistema
#> cp /vdr/vdr-1.4.5/*.conf /video/
Creiamo il file 'setup.conf'. Il modo più facile per farlo è avviare VDR, che lo faremo digitando dalla sua directory
#> ./vdr -P'xine'
Avviamo anche 'xine' e clicchiamo sul pulsante VDR per visualizzare il suo output.
Adesso chiudete VDR con un CTRL-C.
Editate il file /video/setup.conf'. Potete farlo utilizzando un qualsiasi programma che può salvare in formato ascii, tipo nano, vi, o da X con kate (in KDE) o gedit (in gnome). Fatto questo modificate l' opzione 'PrimaryDVB' mettendolo a 2
PrimaryDVB=2
Esecuzione del programma
Finalmente la parte della configurazione è terminata e adesso possiamo testare e divertirci.
Avviamo VDR come abbiamo già fatto
#> ./vdr -P'xine'
Se utilizzate l' opzione '-r' del plugin, potete comandare VDR direttamente dal tastierino di xine, come in questo modo
#> ./vdr -P'xine -r'
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.
Per visualizzare l' output di VDR, nel pannello di Xine premete il pulsante VDR.
Links
Problemi
Generici
- Non mi funziona ne la tastiera ne il telecomando, come posso risolvere?
Per comandare VDR con queste periferiche dovete configurare i tasti, ed il file in questione è il remote.conf da mettere in '/video/'.
- Mi compare un errore alla fine riguardo xlibs dopo aver dato il comando "./autogen.sh", come risolvo?
Se dopo aver lanciato il comando ./autogen.sh vi comapare un errore simile:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH Alternatively you can add a line "/usr/local/lib" to your /etc/ld.so.conf.
dovete semplicemente editare il file /etc/ld.so.conf e aggiungere la linea /usr/local/lib
Compilazione e dipendenze
- Queste dipendenze sono necessarie alla compilazione e uso
Servono queste dipendenze, che dovrai installare usando il tuo gestore di pacchetti: build-essential, libtool, libncurses5, automake (>= 1.9 o 1.8), make, gcc, g++, libjpeg, libcap, libpng.
- Ho compilato Xine senza ricevere nessun errore, ma quando lo lancio mi dice: bash: xine: command not found
Probabilmente hai dimenticato qualche dipendenza. Una di queste potrebbe essere 'xlib-devel'.
Manuale scritto da Gianni Zacchia ,2007

