Installazione dei plugins
Da VDR-Italia.
Installazione dei pluginsmodifica
Indice |
Preparazione
L' installazione dei plugins è più o meno sempre uguale, e differisce sono nella configurazione e nelle dipendenze. Anche se esistono dei manuali che spiegano come si installano, la cosa migliore e' leggere il README contenuto in tutti i pacchetti.
N.B. diamo per assunto che $SOURCEDIR (solitamente /usr/local/src) sia il percorso dove avete creato la cartella vdr che contiene i sorgenti del programma principale (qualora il path dell' installazione sia differente tenetene conto).
Scaricate il plugin dal sito e salvatelo nella directory '$SOURCEDIR/vdr/PLUGINS/src'.
Posizionatevi nella directory
cd $SOURCEDIR/vdr/PLUGINS/src
Adesso si deve scompattare l'archivio contenente i sorgenti del plugins, se è compresso in formato BZIP2 (*.tar.bz2)
tar jxvf /path/to/vdr- $PLUGIN_NAME-<VERSION>.tar.bz2
se invece è in formato GZIP (*.tgz, *.tar.gz).
tar zxvf /path/to/vdr- $PLUGIN_NAME-<VERSION>. {tgz, tar.gz}
Facciamo attenzione al fatto che qualunque plugin contenuto nella directory $SOURCEDIR/vdr/PLUGINS/src sara' compilato solo se il nome della propria cartella non contiene la versione dello stesso. Ad esempio: pippoplugin sarà compilato mentre pippoplugin-0.1 verra' ignorato.
Per ovviare al problema, basterebbe rinominare la directory, ma per abitudine si crea un link simbolico
ln -s $PLUGIN_NAME-<VERSION> $PLUGIN_NAME
Compilazione
Per la compilazione del plugin, posizionatevi nella directory dei sorgenti di VDR
cd $SOURCEDIR/vdr/
e poi digitate
make plugins
Se non vengono riportati errori di compilazione, il plugin e' pronto per essere utilizzato...
Installazione
Questa dipende dal plugin. Consiglio di leggere molto attentamente il readme contenuto nel suo pacchetto.
Adattare vecchi plugins con la versione 1.4.x
I vecchi plugins, per versioni precedenti alla 1.4.x usavano VDRVERSION al posto di APIVERSION. Se è solo questo il problema, basta sostituire tutte le occorrenze di VDRVERSION in APIVERSION nel file 'Makefile'. Per cambiarle in modo automatico nel singolo plugins usate questo:
sed -i -e s/VDRVERSION/APIVERSION/g Makefile
mentre per sostituire tutte le occorrenze in tutti i plugins potete usare questo:
find $SOURCEDIR/vdr/PLUGINS - name Makefile - to EXEC sed -i -e “s: VDRVERSION: APIVERSION: g” {} \;
Manuale scritto da Gianni Zacchia ,2007

