Plugin Installation

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
K (link)
Zeile 1: Zeile 1:
Da die Plugin Schnittstelle von Klaus Schmidinger "standardisiert" wurde, ist auch die Installation in den Grundzügen immer gleich. Auf Besonderheiten wird auf den jeweiligen [[Plugin]]-Seiten eingegangen. Letzte Instanz ist aber immer das README-file des Plugins.  
+
Da die Plugin Schnittstelle von Klaus Schmidinger "standardisiert" wurde, ist auch die Installation in den Grundzügen immer gleich. Auf Besonderheiten wird auf den jeweiligen [[Plugins|Plugin]]-Seiten eingegangen. Letzte Instanz ist aber immer das README-file des Plugins.  
  
 
Zunächst wird der Archiv des Plugins ins ''PLUGINS/src'' Verzeichnis des [[VDR]] kopiert
 
Zunächst wird der Archiv des Plugins ins ''PLUGINS/src'' Verzeichnis des [[VDR]] kopiert

Version vom 12. Juli 2004, 11:15 Uhr

Da die Plugin Schnittstelle von Klaus Schmidinger "standardisiert" wurde, ist auch die Installation in den Grundzügen immer gleich. Auf Besonderheiten wird auf den jeweiligen Plugin-Seiten eingegangen. Letzte Instanz ist aber immer das README-file des Plugins.

Zunächst wird der Archiv des Plugins ins PLUGINS/src Verzeichnis des VDR kopiert

cp vdr-name-x.y.z.tar.bz2 /home/user/vdr/VDR/PLUGINS/src
cd /home/user/vdr/VDR/PLUGINS/src

Abhängig davon, ob das Archiv mit BZIP2 (*.bz2) oder mit GZIP (*.tgz, *.tar.gz) gepackt wurde lautet der Befehl zu entpacken

tar -jxvf vdr-name-x.y.z.tar.bz2

oder

tar -zxvf vdr-name-x.y.z.tgz

Nun noch einen symbolischen Link auf das gerade entpackte Verzeichnis anlegen

ln -s name-x.y.z name

Hinweis

Die Beschreibung hier geht davon aus, dass sich die Plugin Autoren an das vorgegebene Namensschema halten. Leider ist dies nicht immer der Fall.

Damit VDR das Plugin kompiliert darf das Verzeichnis der Plugins, oder der Link dorthin nur den Name enthalten, kein "vdr-...", "plugin-..." oder gar die Versionsnummer dabei (Achtung: 'vdrcd' ist richtig, 'vdr-cd' nicht).

Man kann sich einfach an den mit VDR mitgelieferten Plugins orientieren.

README lesen

less name/README 

und kompilieren

cd ../..
make plugins