Anfänger11
Freak
- Registriert
- 29. Juni 2013
- Beiträge
- 233
- Reaktionspunkte
- 36
- Punkte
- 88
Hallo
Seit langer Zeit spiele ich mit den Gedanken meine Senderliste die ich persönlich gut einpflege online zur Verfügung zustellen. Zusätzlich möchte ich aber gern bei jedem eingesetzten Receiver von Familie und Freunden, diese Liste, falls sie sich ändern sollte automatisch hochgeladen bekommen.
Hört sich im ersten Moment ja gar nicht so schwer an. Ist es aber. Seit Tagen lese ich Threads und Anleitungen die ähnlich sind im Netz. Aber manches versteh ich einfach nicht. Hier habe ich eine Anleitung bei der ich zum Teil verstehe. Allerdings komme ich mit dieser Webserversache überhaupt nicht klar und wollte fragen ob man nicht anstelle eines eigenen Webservers auch vielleicht die Settingsdateien im Internet hochlade, bspw.über ein Filehoster und die dort dann jeweils abrufe. Geht das? Hier mal die Anleitung:
Wie gesagt ich komme bis zu dem Punkt wo ich die Dateien auf meinem Webserver laden soll. Meine Frage ist kann ich auch die Dateien auch auf einem Filehoster legen und meine ipk Datei so schreiben das die Dateien von da aus abgerufen werden?
Seit langer Zeit spiele ich mit den Gedanken meine Senderliste die ich persönlich gut einpflege online zur Verfügung zustellen. Zusätzlich möchte ich aber gern bei jedem eingesetzten Receiver von Familie und Freunden, diese Liste, falls sie sich ändern sollte automatisch hochgeladen bekommen.
Hört sich im ersten Moment ja gar nicht so schwer an. Ist es aber. Seit Tagen lese ich Threads und Anleitungen die ähnlich sind im Netz. Aber manches versteh ich einfach nicht. Hier habe ich eine Anleitung bei der ich zum Teil verstehe. Allerdings komme ich mit dieser Webserversache überhaupt nicht klar und wollte fragen ob man nicht anstelle eines eigenen Webservers auch vielleicht die Settingsdateien im Internet hochlade, bspw.über ein Filehoster und die dort dann jeweils abrufe. Geht das? Hier mal die Anleitung:
1. IPK und Packages.gz erzeugen und auf Webserver laden:
Mit WinSCP verbinde mich auf meinen Raspberry Pi und wechsle in das tmp-Verzeichnis und erstelle dort einen Ordner settings und darin einen Ordner CONTROL.
Im neuen CONTROL-Ordner lade ich eine Datei mit dem Namen control hoch, die folgenden Inhalt enthält:
Package: enigma2-plugin-settings-.senderliste
Version: 1.0
Description: Senderliste für Xtrend OpenPLi
Architecture: all
Section: base
Priority: optional
Maintainer: Xy
Homepage:
Depends:
Source:
Anmerkung zu Package: enigma2-plugin-settings-.senderliste:
plugin-settings --> stellt die Kategorie in OpenPLi dar (settings)
.senderliste --> ist später der Name der im Feed angezeigt wird
Im Ordner settings wird außerdem nun noch die Senderliste mit voller Ordnerstruktur hochgeladen.
Bei OpenPLi befindet sich die Senderliste unter /etc/enigma2.
Also erstellen wir folgende Ordnerstruktur: /tmp/settings/etc/enigma2 (siehe nachfolgender Screenshot)
Als nächstes muss noch das
Quote
Auf meinem Pi befinden sich nun Folgende Daten:
/tmp/ipkg-build
/tmp/settings/CONTROL/control
/tmp/settings/etc/enigma2/ >> hier sämtliche Settings Files
Mit SSH verbinde ich mich nun auf meinen Raspberry Pi und wechsle in das tmp-Verzeichnis:
cd /tmp/
Rechte für das Skript vergeben:
chmod 755 ipkg-build
IPK-Paket erstellen:
./ipkg-build settings
In /tmp/ wurde nun enigma2-plugin-settings-.senderliste_1.0_all.ipk erstellt.
Packages.gz erzeugen:
dpkg-scanpackages -t ipk . | gzip > Packages.gz
Anmerkung: wem dpkg-scanpackages fehlt muss folgendes ausführen: apt-get install dpkg-dev
In /tmp/ wurde nun Packages.gz erstellt.
Nun noch .ipk und .gz auf den Webserver kopieren (in testfeed-Ordner):
2. Feeds im Receiver anpassen:
z.B. mit FTP-Tool in /etc/opkg auf den Receiver verbinden:
Dort die user-feed.conf erstellen, mit folgendem Inhalt:
src/gz openpli-user
Danach GUI/Receiver neustarten und der Feed sollte gefunden werden.
Tipp:
Um zu prüfen, ob der Zugriff auf den Webserver geklappt hat, könnt ihr hier mal rein schauen
/var/lib/opkg/openpli-user
da sollte dann sowas drin stehen
Package: enigma2-plugin-settings-.senderliste
Version: 1.0
Architecture: all
Maintainer: Xy
Filename: ./enigma2-plugin-settings-.senderliste_1.0_all.ipk
Size: 49336
MD5sum: 3e04d118e64bae62f3915691037bafff
SHA1: 86ad97ef0989dccc11a19997c92b1538993b6972
SHA256: a7a5a668bb722b6233d1e66ec4696999b4ee3181af3a87ed112c3a54afe32388
Section: base
Priority: optional
Description: Senderliste für Xtrend OpenPLi
Mit WinSCP verbinde mich auf meinen Raspberry Pi und wechsle in das tmp-Verzeichnis und erstelle dort einen Ordner settings und darin einen Ordner CONTROL.
Im neuen CONTROL-Ordner lade ich eine Datei mit dem Namen control hoch, die folgenden Inhalt enthält:
Package: enigma2-plugin-settings-.senderliste
Version: 1.0
Description: Senderliste für Xtrend OpenPLi
Architecture: all
Section: base
Priority: optional
Maintainer: Xy
Homepage:
Depends:
Source:
Anmerkung zu Package: enigma2-plugin-settings-.senderliste:
plugin-settings --> stellt die Kategorie in OpenPLi dar (settings)
.senderliste --> ist später der Name der im Feed angezeigt wird
Im Ordner settings wird außerdem nun noch die Senderliste mit voller Ordnerstruktur hochgeladen.
Bei OpenPLi befindet sich die Senderliste unter /etc/enigma2.
Also erstellen wir folgende Ordnerstruktur: /tmp/settings/etc/enigma2 (siehe nachfolgender Screenshot)
Du musst angemeldet sein, um Bilder zu sehen.
Als nächstes muss noch das
Sie müssen registriert sein, um Links zu sehen.
in /tmp/ hochgeladen werden (Danke an Carl Worth und Steve Redler).Quote
Auf meinem Pi befinden sich nun Folgende Daten:
/tmp/ipkg-build
/tmp/settings/CONTROL/control
/tmp/settings/etc/enigma2/ >> hier sämtliche Settings Files
Mit SSH verbinde ich mich nun auf meinen Raspberry Pi und wechsle in das tmp-Verzeichnis:
cd /tmp/
Rechte für das Skript vergeben:
chmod 755 ipkg-build
IPK-Paket erstellen:
./ipkg-build settings
In /tmp/ wurde nun enigma2-plugin-settings-.senderliste_1.0_all.ipk erstellt.
Packages.gz erzeugen:
dpkg-scanpackages -t ipk . | gzip > Packages.gz
Anmerkung: wem dpkg-scanpackages fehlt muss folgendes ausführen: apt-get install dpkg-dev
In /tmp/ wurde nun Packages.gz erstellt.
Nun noch .ipk und .gz auf den Webserver kopieren (in testfeed-Ordner):
Du musst angemeldet sein, um Bilder zu sehen.
2. Feeds im Receiver anpassen:
z.B. mit FTP-Tool in /etc/opkg auf den Receiver verbinden:
Du musst angemeldet sein, um Bilder zu sehen.
Dort die user-feed.conf erstellen, mit folgendem Inhalt:
src/gz openpli-user
Sie müssen registriert sein, um Links zu sehen.
Danach GUI/Receiver neustarten und der Feed sollte gefunden werden.
Du musst angemeldet sein, um Bilder zu sehen.
Tipp:
Um zu prüfen, ob der Zugriff auf den Webserver geklappt hat, könnt ihr hier mal rein schauen
/var/lib/opkg/openpli-user
da sollte dann sowas drin stehen
Package: enigma2-plugin-settings-.senderliste
Version: 1.0
Architecture: all
Maintainer: Xy
Filename: ./enigma2-plugin-settings-.senderliste_1.0_all.ipk
Size: 49336
MD5sum: 3e04d118e64bae62f3915691037bafff
SHA1: 86ad97ef0989dccc11a19997c92b1538993b6972
SHA256: a7a5a668bb722b6233d1e66ec4696999b4ee3181af3a87ed112c3a54afe32388
Section: base
Priority: optional
Description: Senderliste für Xtrend OpenPLi
Wie gesagt ich komme bis zu dem Punkt wo ich die Dateien auf meinem Webserver laden soll. Meine Frage ist kann ich auch die Dateien auch auf einem Filehoster legen und meine ipk Datei so schreiben das die Dateien von da aus abgerufen werden?