http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&feed=atom&action=history
Plugin Installation - Versionsgeschichte
2024-03-28T19:05:45Z
Versionsgeschichte dieser Seite in VDR Wiki
MediaWiki 1.19.2
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=71853&oldid=prev
Hulk: /* Ein praktisches Beispiel zum besseren Verständnis */
2012-12-30T12:42:47Z
<p><span dir="auto"><span class="autocomment">Ein praktisches Beispiel zum besseren Verständnis</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 30. Dezember 2012, 12:42 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 83:</td>
<td colspan="2" class="diff-lineno">Zeile 83:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Ein praktisches Beispiel zum besseren Verständnis==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Ein praktisches Beispiel zum besseren Verständnis==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Das [[Streamdev-plugin|streamdev Plugin]] soll manuell installiert werden. Der [<del class="diffchange diffchange-inline">ftp://ftp.tvdr.de/vdr/vdr-1.6.0.tar.bz2 VDR-1.6.0-1 </del>Quellcode] liegt entpackt unter /usr/src ("$SOURCEDIR"). Die Ordnerstruktur in /usr/src sieht dann so aus:</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Das [[Streamdev-plugin|streamdev Plugin]] soll manuell installiert werden. Der [<ins class="diffchange diffchange-inline">[Aktuelle_Ereignisse|</ins>Quellcode <ins class="diffchange diffchange-inline">des VDR]</ins>] liegt entpackt unter /usr/src ("$SOURCEDIR"). Die Ordnerstruktur in /usr/src sieht dann so aus:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>/usr/src/vdr-1.6.0-1</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>/usr/src/vdr-1.6.0-1</div></td></tr>
</table>
Hulk
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=71446&oldid=prev
Hulk: /* Installation */
2012-09-21T16:17:40Z
<p><span dir="auto"><span class="autocomment">Installation</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 21. September 2012, 16:17 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 47:</td>
<td colspan="2" class="diff-lineno">Zeile 47:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Installation==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Installation==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Nachdem der Compiler-Lauf fehlerfrei durchgelaufen ist, können die entstandenen [[<del class="diffchange diffchange-inline">Library|Bibliotheken</del>]] ins Zielverzeichnis kopiert werden.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Nachdem der Compiler-Lauf fehlerfrei durchgelaufen ist, können die entstandenen [[<ins class="diffchange diffchange-inline">Bibliothek</ins>]]<ins class="diffchange diffchange-inline">en </ins>ins Zielverzeichnis kopiert werden.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td></tr>
</table>
Hulk
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=64408&oldid=prev
78.34.142.30: /* Ein praktisches Beispiel zum besseren Verständnis */
2010-05-30T13:22:08Z
<p><span dir="auto"><span class="autocomment">Ein praktisches Beispiel zum besseren Verständnis</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 30. Mai 2010, 13:22 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 83:</td>
<td colspan="2" class="diff-lineno">Zeile 83:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Ein praktisches Beispiel zum besseren Verständnis==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Ein praktisches Beispiel zum besseren Verständnis==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Das [[Streamdev-plugin|streamdev Plugin]] soll manuell installiert werden. Der [ftp://ftp.<del class="diffchange diffchange-inline">cadsoft</del>.de/vdr/vdr-<del class="diffchange diffchange-inline">current</del>.tar.bz2 VDR-1.6.0-1 Quellcode] liegt entpackt unter /usr/src ("$SOURCEDIR"). Die Ordnerstruktur in /usr/src sieht dann so aus:</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Das [[Streamdev-plugin|streamdev Plugin]] soll manuell installiert werden. Der [ftp://ftp.<ins class="diffchange diffchange-inline">tvdr</ins>.de/vdr/vdr-<ins class="diffchange diffchange-inline">1.6.0</ins>.tar.bz2 VDR-1.6.0-1 Quellcode] liegt entpackt unter /usr/src ("$SOURCEDIR"). Die Ordnerstruktur in /usr/src sieht dann so aus:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>/usr/src/vdr-1.6.0-1</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>/usr/src/vdr-1.6.0-1</div></td></tr>
</table>
78.34.142.30
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=62531&oldid=prev
87.176.98.48: /* Kompilieren */ das richtige verzeichnis mal etwas hervorgehoben
2010-02-01T22:07:53Z
<p><span dir="auto"><span class="autocomment">Kompilieren: </span> das richtige verzeichnis mal etwas hervorgehoben</span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 1. Februar 2010, 22:07 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 42:</td>
<td colspan="2" class="diff-lineno">Zeile 42:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die [[Plugins]] liegen nach dem Auspacken als [[Quelltext]] auf der Festplatte. Für die Verwendung im VDR müssen die Quelltexte jedoch mit einem [[Compiler]] in einen maschinell lesbaren Binärcode übersetzt werden. Für den Aufruf des Compilers muss man in das zwei Ebenen höher liegende VDR-Verzeichnis wechseln und den Kompiliervorgang mit dem Befehl "make plugins" starten. Dieser Vorgang übersetzt den Quelltext aller Plugins.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Die [[Plugins]] liegen nach dem Auspacken als [[Quelltext]] auf der Festplatte. Für die Verwendung im VDR müssen die Quelltexte jedoch mit einem [[Compiler]] in einen maschinell lesbaren Binärcode übersetzt werden. Für den Aufruf des Compilers muss man in das zwei Ebenen höher liegende VDR-Verzeichnis wechseln und den Kompiliervorgang mit dem Befehl "make plugins" starten. Dieser Vorgang übersetzt den Quelltext aller Plugins.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>cd <del class="diffchange diffchange-inline">..</del>/<del class="diffchange diffchange-inline">..</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>cd <ins class="diffchange diffchange-inline">$SOURCEDIR</ins>/<ins class="diffchange diffchange-inline">VDR</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>make plugins</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>make plugins</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></pre></div></td></tr>
<!-- diff cache key tk_vdrwiki:diff:version:1.11a:oldid:58463:newid:62531 -->
</table>
87.176.98.48
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=58463&oldid=prev
83.189.83.170: /* Ein praktisches Beispiel zum besseres Verständnis */
2009-08-14T22:55:48Z
<p><span dir="auto"><span class="autocomment">Ein praktisches Beispiel zum besseres Verständnis</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 14. August 2009, 22:55 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 81:</td>
<td colspan="2" class="diff-lineno">Zeile 81:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  find [[Struktur|$SOURCEDIR]]/VDR/PLUGINS -name Makefile -exec sed -i -e 's:VDRVERSION:APIVERSION:g' {} \;</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  find [[Struktur|$SOURCEDIR]]/VDR/PLUGINS -name Makefile -exec sed -i -e 's:VDRVERSION:APIVERSION:g' {} \;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>==Ein praktisches Beispiel zum <del class="diffchange diffchange-inline">besseres </del>Verständnis==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>==Ein praktisches Beispiel zum <ins class="diffchange diffchange-inline">besseren </ins>Verständnis==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Das [[Streamdev-plugin|streamdev Plugin]] soll manuell installiert werden. Der [ftp://ftp.cadsoft.de/vdr/vdr-current.tar.bz2 VDR-1.6.0-1 Quellcode] liegt entpackt unter /usr/src ("$SOURCEDIR"). Die Ordnerstruktur in /usr/src sieht dann so aus:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Das [[Streamdev-plugin|streamdev Plugin]] soll manuell installiert werden. Der [ftp://ftp.cadsoft.de/vdr/vdr-current.tar.bz2 VDR-1.6.0-1 Quellcode] liegt entpackt unter /usr/src ("$SOURCEDIR"). Die Ordnerstruktur in /usr/src sieht dann so aus:</div></td></tr>
</table>
83.189.83.170
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=57263&oldid=prev
84.160.240.145: /* Ein praktisches Beispiel zum besseres Verständnis */
2009-04-28T17:53:23Z
<p><span dir="auto"><span class="autocomment">Ein praktisches Beispiel zum besseres Verständnis</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 28. April 2009, 17:53 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 118:</td>
<td colspan="2" class="diff-lineno">Zeile 118:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Nach Anpassen der streamdevhosts ist das Plugin einsatzbereit und kann in der runvdr mit "-P streamdev" gestartet werden.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Nach Anpassen der streamdevhosts ist das Plugin einsatzbereit und kann in der runvdr mit "-P streamdev" gestartet werden.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Links==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Links==</div></td></tr>
</table>
84.160.240.145
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=55236&oldid=prev
Wirbel: Änderungen von Benutzer:140.99.107.128 rückgängig gemacht und letzte Version von Benutzer:Wirbel wiederhergestellt
2009-01-05T15:07:41Z
<p>Änderungen von <a href="/wiki/index.php?title=Benutzer:140.99.107.128&action=edit&redlink=1" class="new" title="Benutzer:140.99.107.128 (Seite nicht vorhanden)">Benutzer:140.99.107.128</a> rückgängig gemacht und letzte Version von <a href="/wiki/index.php/Benutzer:Wirbel" title="Benutzer:Wirbel">Benutzer:Wirbel</a> wiederhergestellt</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 5. Januar 2009, 15:07 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">cQL2cq  <a href</del>=<del class="diffchange diffchange-inline">"http:</del>//<del class="diffchange diffchange-inline">mhdhjeteltdi</del>.<del class="diffchange diffchange-inline">com</del>/<del class="diffchange diffchange-inline">"</del>><del class="diffchange diffchange-inline">mhdhjeteltdi</del></<del class="diffchange diffchange-inline">a</del>><del class="diffchange diffchange-inline">, [url=http</del>://<del class="diffchange diffchange-inline">wvylycefnnsd</del>.<del class="diffchange diffchange-inline">com</del>/<del class="diffchange diffchange-inline">]wvylycefnnsd[/url]</del>, <del class="diffchange diffchange-inline">[link=http:</del>//<del class="diffchange diffchange-inline">kscfigyzwnje</del>.<del class="diffchange diffchange-inline">com</del>/<del class="diffchange diffchange-inline">]kscfigyzwnje[</del>/<del class="diffchange diffchange-inline">link]</del>, <del class="diffchange diffchange-inline">http:</del>//<del class="diffchange diffchange-inline">fsdsxznnczyx</del>.<del class="diffchange diffchange-inline">com/</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>=<ins class="diffchange diffchange-inline">=Vorbereitung==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Die Installation der verschiedenen Plugins ist 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. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">{{Box Hinweis|</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Die Variable '''$SOURCEDIR''' enthält den Pfad zum Verzeichnis, in dem sich die VDR-Quellen befinden.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Übliche Verzeichnisse sind '''/usr/local/src''', '''</ins>/<ins class="diffchange diffchange-inline">usr</ins>/<ins class="diffchange diffchange-inline">src''' und das '''home-Verzeichnis''' des jeweiligen Nutzers</ins>.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Die Variable '''$PLUGIN_NAME''' steht für den Namen des zu installierenden Plugins.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Nachdem man sich das Plugin-Quellarchiv aus dem Internet heruntergeladen hat wechselt man in das '''PLUGINS</ins>/<ins class="diffchange diffchange-inline">src''' Verzeichnis von VDR und entpackt das Archiv.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><pre</ins>></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">cd $SOURCEDIR/VDR/PLUGINS/src</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></<ins class="diffchange diffchange-inline">pre</ins>></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Entpacken eines BZIP2-Quellarchivs (*.tar.bz2)</ins>:  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">tar jxvf </ins>/<ins class="diffchange diffchange-inline">path</ins>/<ins class="diffchange diffchange-inline">to/vdr-$PLUGIN_NAME-<VERSION></ins>.<ins class="diffchange diffchange-inline">tar.bz2</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><</ins>/<ins class="diffchange diffchange-inline">pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Entpacken eines GZIP-Quellarchivs (*.tgz</ins>, <ins class="diffchange diffchange-inline">*.tar.gz).</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">tar zxvf </ins>/<ins class="diffchange diffchange-inline">path</ins>/<ins class="diffchange diffchange-inline">to/vdr-$PLUGIN_NAME-<VERSION></ins>.<ins class="diffchange diffchange-inline">{tgz,tar.gz}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><</ins>/<ins class="diffchange diffchange-inline">pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Nun noch einen symbolischen Link auf das gerade entpackte Verzeichnis anlegen. Die Versionsnummer wird dabei nicht angegeben</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">ln -s $PLUGIN_NAME-<VERSION> $PLUGIN_NAME</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><</ins>/<ins class="diffchange diffchange-inline">pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">{{Box Hinweis|</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Die Beschreibung hier geht davon aus</ins>, <ins class="diffchange diffchange-inline">dass sich die Plugin Autoren an das vorgegebene Namensschema halten. Leider ist dies nicht immer der Fall.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Damit VDR das Plugin kompiliert, darf der Link in VDR</ins>/<ins class="diffchange diffchange-inline">PLUGINS</ins>/<ins class="diffchange diffchange-inline">src nur den Namen enthalten, aber keine Bindestriche, Zahlen</ins>. <ins class="diffchange diffchange-inline">Man kann sich einfach an den mit VDR mitgelieferten Plugins orientieren.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">}}</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Kompilieren==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Kompilieren==</div></td></tr>
</table>
Wirbel
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=55235&oldid=prev
140.99.107.128: /* Vorbereitung */
2009-01-05T12:20:51Z
<p><span dir="auto"><span class="autocomment">Vorbereitung</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 5. Januar 2009, 12:20 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>=<del class="diffchange diffchange-inline">=Vorbereitung==</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">cQL2cq  <a href</ins>=<ins class="diffchange diffchange-inline">"http:</ins>//<ins class="diffchange diffchange-inline">mhdhjeteltdi</ins>.<ins class="diffchange diffchange-inline">com</ins>/<ins class="diffchange diffchange-inline">"</ins>><ins class="diffchange diffchange-inline">mhdhjeteltdi</ins></<ins class="diffchange diffchange-inline">a</ins>><ins class="diffchange diffchange-inline">, [url=http</ins>://<ins class="diffchange diffchange-inline">wvylycefnnsd</ins>.<ins class="diffchange diffchange-inline">com</ins>/<ins class="diffchange diffchange-inline">]wvylycefnnsd[/url]</ins>, <ins class="diffchange diffchange-inline">[link=http:</ins>//<ins class="diffchange diffchange-inline">kscfigyzwnje</ins>.<ins class="diffchange diffchange-inline">com</ins>/<ins class="diffchange diffchange-inline">]kscfigyzwnje[</ins>/<ins class="diffchange diffchange-inline">link]</ins>, <ins class="diffchange diffchange-inline">http:</ins>//<ins class="diffchange diffchange-inline">fsdsxznnczyx</ins>.<ins class="diffchange diffchange-inline">com/</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Die Installation der verschiedenen Plugins ist 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. </del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">{{Box Hinweis|</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Die Variable '''$SOURCEDIR''' enthält den Pfad zum Verzeichnis, in dem sich die VDR-Quellen befinden.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Übliche Verzeichnisse sind '''/usr/local/src''', '''</del>/<del class="diffchange diffchange-inline">usr</del>/<del class="diffchange diffchange-inline">src''' und das '''home-Verzeichnis''' des jeweiligen Nutzers</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Die Variable '''$PLUGIN_NAME''' steht für den Namen des zu installierenden Plugins.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">}}</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Nachdem man sich das Plugin-Quellarchiv aus dem Internet heruntergeladen hat wechselt man in das '''PLUGINS</del>/<del class="diffchange diffchange-inline">src''' Verzeichnis von VDR und entpackt das Archiv.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><pre</del>></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">cd $SOURCEDIR/VDR/PLUGINS/src</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div></<del class="diffchange diffchange-inline">pre</del>></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Entpacken eines BZIP2-Quellarchivs (*.tar.bz2)</del>:  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><pre></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">tar jxvf </del>/<del class="diffchange diffchange-inline">path</del>/<del class="diffchange diffchange-inline">to/vdr-$PLUGIN_NAME-<VERSION></del>.<del class="diffchange diffchange-inline">tar.bz2</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><</del>/<del class="diffchange diffchange-inline">pre></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Entpacken eines GZIP-Quellarchivs (*.tgz</del>, <del class="diffchange diffchange-inline">*.tar.gz).</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><pre></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">tar zxvf </del>/<del class="diffchange diffchange-inline">path</del>/<del class="diffchange diffchange-inline">to/vdr-$PLUGIN_NAME-<VERSION></del>.<del class="diffchange diffchange-inline">{tgz,tar.gz}</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><</del>/<del class="diffchange diffchange-inline">pre></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Nun noch einen symbolischen Link auf das gerade entpackte Verzeichnis anlegen. Die Versionsnummer wird dabei nicht angegeben</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><pre></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">ln -s $PLUGIN_NAME-<VERSION> $PLUGIN_NAME</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><</del>/<del class="diffchange diffchange-inline">pre></del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">{{Box Hinweis|</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Die Beschreibung hier geht davon aus</del>, <del class="diffchange diffchange-inline">dass sich die Plugin Autoren an das vorgegebene Namensschema halten. Leider ist dies nicht immer der Fall.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Damit VDR das Plugin kompiliert, darf der Link in VDR</del>/<del class="diffchange diffchange-inline">PLUGINS</del>/<del class="diffchange diffchange-inline">src nur den Namen enthalten, aber keine Bindestriche, Zahlen</del>. <del class="diffchange diffchange-inline">Man kann sich einfach an den mit VDR mitgelieferten Plugins orientieren.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">}}</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Kompilieren==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Kompilieren==</div></td></tr>
</table>
140.99.107.128
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=51844&oldid=prev
Wirbel am 2. Juni 2008 um 11:33 Uhr
2008-06-02T11:33:56Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 2. Juni 2008, 11:33 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 80:</td>
<td colspan="2" class="diff-lineno">Zeile 80:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  find [[Struktur|$SOURCEDIR]]/VDR/PLUGINS -name Makefile -exec sed -i -e 's:VDRVERSION:APIVERSION:g' {} \;</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>  find [[Struktur|$SOURCEDIR]]/VDR/PLUGINS -name Makefile -exec sed -i -e 's:VDRVERSION:APIVERSION:g' {} \;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">==Ein praktisches Beispiel zum besseres Verständnis==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Das [[Streamdev-plugin|streamdev Plugin]] soll manuell installiert werden. Der [ftp://ftp.cadsoft.de/vdr/vdr-current.tar.bz2 VDR-1.6.0-1 Quellcode] liegt entpackt unter /usr/src ("$SOURCEDIR"). Die Ordnerstruktur in /usr/src sieht dann so aus:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">/usr/src/vdr-1.6.0-1</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">/usr/src/VDR -> /usr/src/vdr-1.6.0-1</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Der Quellcode von streamdev wird im VDR Quellcode nach PLUGINS/src entpackt:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">cp vdr-streamdev-0.3.4.tgz /usr/src/VDR/PLUGINS/src</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">cd /usr/src/VDR/PLUGINS/src</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">tar xfz vdr-streamdev-0.3.4.tgz</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Anschließend muss noch das neu entstandene Verzeichnis streamdev-0.3.4 nach streamdev verlinkt werden:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">ln -s streamdev-0.3.4 streamdev</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Die Ordnerstruktur sollte nun so aussehen:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">/usr/src/VDR/PLUGINS/src/streamdev-0.3.4</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">/usr/src/VDR/PLUGINS/src/streamdev -> /usr/src/VDR/PLUGINS/src/streamdev-0.3.4</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Anschließend kann compiliert werden:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">cd /usr/src/VDR</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">make plugins</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Hinweise:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">*wenigstens einmal nach Entpacken des VDR Quelltextes sollte vorher ein "make" aufgerufen worden sein, damit die VDR include Verzeichnisse angelegt wurden.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">*Bei einigen Plugins müssen vor der ersten Benutzung noch in das Konfigurationsverzeichnis von VDR Dateien kopiert werden oder Dateien modifiziert werden. In diesem Beispiel ist es die [[streamdevhosts.conf]] die in den Ordner 'plugins' im Konfigurationsordner des VDR kopiert werden soll und entsprechend der README angepasst werden muss. Deswegen muss zusätzlich stets die Datei README aus dem jeweiligen Plugin-Quelltext gelesen werden.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Der Konfigurationsordner des VDR ist im Beispiel '/etc/vdr', d.h. die Datei streamdevhosts muss nach /etc/vdr/plugins kopiert werden:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">cd /usr/src/VDR/PLUGINS/src/streamdev-0.3.4</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">cp streamdevhosts.example /etc/vdr/plugins/streamdevhosts</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></pre></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Nach Anpassen der streamdevhosts ist das Plugin einsatzbereit und kann in der runvdr mit "-P streamdev" gestartet werden.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Links==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Links==</div></td></tr>
</table>
Wirbel
http://www.vdr-wiki.de/wiki/index.php?title=Plugin_Installation&diff=49509&oldid=prev
141.34.3.84: /* Kompilieren */
2008-02-15T07:57:36Z
<p><span dir="auto"><span class="autocomment">Kompilieren</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 15. Februar 2008, 07:57 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 40:</td>
<td colspan="2" class="diff-lineno">Zeile 40:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Kompilieren==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Kompilieren==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Die [[Plugins]] liegen nach dem Auspacken als [[Quelltext]] auf der Festplatte. Für die Verwendung im VDR müssen die Quelltexte jedoch mit einem [[Compiler]] in einen maschinell lesbaren Binärcode übersetzt werden. Für den Aufruf des Compilers muss man in das zwei Ebenen höher liegende VDR-Verzeichnis wechseln und den Kompiliervorgang mit dem Befehl "make" starten. Dieser Vorgang übersetzt den Quelltext aller Plugins.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Die [[Plugins]] liegen nach dem Auspacken als [[Quelltext]] auf der Festplatte. Für die Verwendung im VDR müssen die Quelltexte jedoch mit einem [[Compiler]] in einen maschinell lesbaren Binärcode übersetzt werden. Für den Aufruf des Compilers muss man in das zwei Ebenen höher liegende VDR-Verzeichnis wechseln und den Kompiliervorgang mit dem Befehl "make <ins class="diffchange diffchange-inline">plugins</ins>" starten. Dieser Vorgang übersetzt den Quelltext aller Plugins.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>cd ../..</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>cd ../..</div></td></tr>
</table>
141.34.3.84