C't-VDR - ffnetdev-plugin Anleitung

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links)
Zeile 1: Zeile 1:
 
==So übersetzen und verwenden==
 
==So übersetzen und verwenden==
Am Beispiel des CT-VDR 4.5
+
Kompilierung des [[ffnetdev-plugin]]s für den c't-VDR (getestet mit Version 4.5)
  
(abgeleitet/zusammengefasst aus der Beschreibung für die 1'er Variante http://www.heise.de/ct/ftp/projekte/vdr/develop.shtml#devinst)
+
* Als root auf dem VDR einloggen
 +
* in '''/etc/apt/sources.list''' das richtige Repository für die Sourcen bei http://www.e-tobi.net/ eintragen. Zur Zeit:
 +
#
 +
# Tobi's Testing VDR Repository for Sarge (multipatch)
 +
#
 +
deb <nowiki>http://e-tobi.net/vdr-experimental</nowiki> sarge base backports addons vdr-multipatch
 +
deb-src <nowiki>http://e-tobi.net/vdr-experimental</nowiki> sarge base backports addons vdr-multipatch
  
* Als root auf der Box einloggen
+
* In das Verzeichnis wechseln, in dem compiliert werden soll!
* apt-get update
+
* apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper autoconf automake bzip2 devscripts dh-make dpkg-dev
+
* apt-get install dvb-dev vdr-dev
+
* apt-get install subversion
+
* jetzt die Quellcodes des Plugins heruntergeladene (per obigem svn co ...  Befehl aus dem Wunschverzeichnis heraus)
+
* In das Verzeichnis des Plugins wechseln und "debian/rules binary" aufrufen
+
  
(Noch zu komplettieren)
+
apt-get update
 +
apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper
 +
apt-get install autoconf automake bzip2 devscripts dh-make dpkg-dev
 +
apt-get install dvb-dev vdr-dev
 +
apt-get install dpatch
 +
apt-get install libjpeg62-dev libcap-dev
 +
apt-get source vdr=1.3.37-1ctvdr1
 +
 
 +
* Unter http://developer.berlios.de/projects/ffnetdev die Sourcen holen und
 +
* im Verzeichnis '''vdr-1.3.37/PLUGINS/src''' auspacken.
 +
* Das Verzeichnis umbenennen: Es sind keine Zeichen außer Kleinbuchstaben und Ziffern erlaubt! '''ffnetdev''' würde funktionieren...
 +
* In das Verzeichnis '''vdr-1.3.37''' wechseln und '''debian/rules binary''' aufrufen.
 +
* Im Verzeichnis '''PLUGINS/lib''' liegt jetzt '''libvdr-ffnetdev.so.1.3.37''', diese Datei in '''/usr/lib/vdr/plugins''' kopieren.
 +
 
 +
* Eine Datei '''/etc/vdr/plugins/plugin-ffnetdev.conf''' anlegen mit dem Inhalt:
 +
-e
 +
Das sollte es gewesen sein!
 +
 
 +
==Links==
 +
* [http://openfacts.berlios.de/index-en.phtml?title=CtVersions Anleitung auf BerliOS]
 +
* [http://www.heise.de/ct/ftp/projekte/vdr/develop.shtml#devinst Anleitung der c't für Einbindung der Sourcen]
  
 
[[Kategorie:c't-VDR|Ffnetdev-plugin Anleitung]]
 
[[Kategorie:c't-VDR|Ffnetdev-plugin Anleitung]]

Version vom 9. April 2006, 19:20 Uhr

So übersetzen und verwenden

Kompilierung des ffnetdev-plugins für den c't-VDR (getestet mit Version 4.5)

  • Als root auf dem VDR einloggen
  • in /etc/apt/sources.list das richtige Repository für die Sourcen bei http://www.e-tobi.net/ eintragen. Zur Zeit:
#
# Tobi's Testing VDR Repository for Sarge (multipatch)
#
deb http://e-tobi.net/vdr-experimental sarge base backports addons vdr-multipatch
deb-src http://e-tobi.net/vdr-experimental sarge base backports addons vdr-multipatch
  • In das Verzeichnis wechseln, in dem compiliert werden soll!
apt-get update
apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper 
apt-get install autoconf automake bzip2 devscripts dh-make dpkg-dev
apt-get install dvb-dev vdr-dev
apt-get install dpatch
apt-get install libjpeg62-dev libcap-dev
apt-get source vdr=1.3.37-1ctvdr1 
  • Unter http://developer.berlios.de/projects/ffnetdev die Sourcen holen und
  • im Verzeichnis vdr-1.3.37/PLUGINS/src auspacken.
  • Das Verzeichnis umbenennen: Es sind keine Zeichen außer Kleinbuchstaben und Ziffern erlaubt! ffnetdev würde funktionieren...
  • In das Verzeichnis vdr-1.3.37 wechseln und debian/rules binary aufrufen.
  • Im Verzeichnis PLUGINS/lib liegt jetzt libvdr-ffnetdev.so.1.3.37, diese Datei in /usr/lib/vdr/plugins kopieren.
  • Eine Datei /etc/vdr/plugins/plugin-ffnetdev.conf anlegen mit dem Inhalt:
-e

Das sollte es gewesen sein!

Links