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

Strumenti personali