Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Eigenen Feed + IPK + Packages.gz erstellen

TDCroPower

Elite User
Registriert
13. Juli 2010
Beiträge
1.502
Reaktionspunkte
743
Punkte
283
Ort
127.0.0.1
Hier zeige ich euch wie ihr auf eurem Linux Receiver einen eigenen Feed erstellt, dazu z.b. eure Settings als .ipk einpackt und so auf euren eigenen Server verfügbar machen könnt...

Benötigte Dateien/Programme

1. ladet zuerst alle benötigten Dateien herunter und entpackt die "Feeddateien.zip"
2. installiert WinSCP und kopiert die putty.exe in das Verzeichnis C:\Program Files (x86)\PuTTY\putty.exe
Du musst angemeldet sein, um Bilder zu sehen.


3. öffnet WinSCP und gebt folgende Login Einstellungen ein
Du musst angemeldet sein, um Bilder zu sehen.


4. startet am besten gleich dazu noch parallel Putty über den Menüpunkt Befehle >>> in PuTTY öffnen
Du musst angemeldet sein, um Bilder zu sehen.


5. loggt euch mit eurem SSH Passwort ein für den User root
Du musst angemeldet sein, um Bilder zu sehen.


6. wechselt jetzt wieder in das WinSCP Fenster, navigiert im rechten Fenster in das Verzeichnis /usr/local/bin und kopiert die Datei "ar" hinein, wählt durch einen Rechtsklick "Eigenschaften" aus
Du musst angemeldet sein, um Bilder zu sehen.


7. ändert die Berechtigung in dem Feld "Oktal" von 0655 auf 0755 um
Du musst angemeldet sein, um Bilder zu sehen.


8. wechselt jetzt zurück in das Verzeichnis /usr und erstellt dort den Ordner "feed", kopiert die ipkg-build und die Ordner "myfeed" und "settings" hinein
Du musst angemeldet sein, um Bilder zu sehen.


9. ändert die Berechtigung der "ipkg-build" per Rechtsklick >>> Eigenschaften von 0655 auf 0755
Du musst angemeldet sein, um Bilder zu sehen.


10. kopiert jetzt eure Settingsdateien in die Ordner /settings/etc/enigma2 und /settings/etc/tuxbox
Hinweis: die *.xml kommen in den tuxbox Ordner und der Rest in den enigma2

11. wechselt jetzt wieder in das PuTTY Fenster und gibt folgenden Befehl ein damit wir uns im feed Ordner befinden...
Code:
root@gb800se:~# cd /usr/feed

12. jetzt gebt folgenden Befehl ein um die control Datei der settings zu bearbeiten...
Code:
root@gb800se:/usr/feed# vi settings/CONTROL/control

13. ihr seid jetzt im Linux Vi Editor und solltet folgenden Inhalt sehen...
Du musst angemeldet sein, um Bilder zu sehen.

Hinweis: drückt die i Taste auf eurer Tastatur um in den Bearbeitungsmodus zu wechseln
Hinweis: mit der ESC Taste beendet ihr den Bearbeitungsmodus

Ändern könnt ihr unter...

"Package:" das Ende nach dem . (Punkt) also "meinesettings"
"Version:" die 1.0 in eure Wunschversion
"Description:" den Text "Programmliste by TDCroPower" in eure Beschreibung, das steht als Untertitel im Pluginfenster


... wenn ihr fertig seid drückt ihr die ESC Taste auf eurer Tastatur, gibt :wq ein und drückt Enter

14.
jetzt gebt folgenden Befehl ein um die control Datei der myfeed zu bearbeiten...
Code:
root@gb800se:/usr/feed# vi myfeed/CONTROL/control

15. ihr seid jetzt wieder im Linux Vi Editor und solltet folgenden Inhalt sehen...
Du musst angemeldet sein, um Bilder zu sehen.


Ändern könnt ihr unter...

"Package:" den text "meinfeed" und "tdcropower" das -feed-configs- muss bleiben
"Version:" die 1.0 in eure Wunschversion
"Description:" den Text "Feed by TDCroPower" in eure Beschreibung, das steht als Untertitel im Pluginfenster


... wenn ihr fertig seid drückt ihr die ESC Taste auf eurer Tastatur, gibt :wq ein und drückt Enter

16.
gibt jetzt folgenden Befehl ein um euren Server in die Feed-Datei einzutragen...
Code:
root@gb800se:/usr/feed# vi myfeed/etc/opkg/user-feed.conf

17. ihr solltet folgenden Inhalt sehen...
Du musst angemeldet sein, um Bilder zu sehen.

Hier ändert ihr "euerfeedname" und gibt euren Feednamen ein und " " z.b. in
Hinweis: Achtet bitte drauf das ihr die Leerzeichen vorhanden lässt

... wenn ihr fertig seid drückt ihr die ESC Taste auf eurer Tastatur, gibt :wq ein und drückt Enter

18.
gibt jetzt folgende 2 Befehle ein um für die settings und euren feed eine *.ipk zu erstellen
Befehl für settings:
Code:
root@gb800se:/usr/feed# ./ipkg-build settings
ar: creating ./enigma2-plugin-settings-.meinesettings_1.0_all.ipk
Packaged content was moved at settings into ./enigma2-plugin-settings-.meinesettings_1.0_all.ipk
root@gb800se:/usr/feed#

Befehl für myfeed:
Code:
root@gb800se:/usr/feed# ./ipkg-build myfeed
ar: creating ./meinfeed-feed-configs-tdcropower_1.0_all.ipk
Packaged content was moved at myfeed into ./meinfeed-feed-configs-tdcropower_1.0_all.ipk
root@gb800se:/usr/feed#

19. jetzt sollte euer feed Ordner so aussehen...
Hinweis: falls die beiden *.ipk nicht zu sehen sind, macht einen Rechtsklick und wählt "Aktualisieren" aus
Du musst angemeldet sein, um Bilder zu sehen.


20. navigiert jetzt im linken Bereich in das Verzeichnis "Packages erstellen" und kopiert eure "enigma2-plugin-settings-.xxx_1.0_all.ipk" dort hinein
Du musst angemeldet sein, um Bilder zu sehen.


21. öffnet jetzt die "IpkgFeedGenerator.jar" über den Windows Explorer und ihr solltet 2 neue Dateien im Ordner sehen
Hinweis: nicht im WinSCP öffnen !!!
Du musst angemeldet sein, um Bilder zu sehen.


22. kopiert jetzt die Dateien...
  • enigma2-plugin-settings-.meinesettings_1.0_all.ipk
  • Packages
  • Packages.gz
... auf euren Server den ihr unter Schritt 17. eingetragen habt!

23. fertig... wenn alles geklappt hat sollte eure Settings im Pluginmenü unter der Rubrik "Settings" zu sehen sein !!!
Du musst angemeldet sein, um Bilder zu sehen.
 
Zuletzt bearbeitet:
AW: Eigenen Feed + IPK + Packages.gz erstellen

weiß jemand wie ich die settings auf der Box dann update ohne jedes mal ins Plugin Download Menü und die neue herunter zu laden?

Das Plugin PluginUpdater von Nobody28 holt sich leider nicht eine neue Settings Datei wenn ich Sie auf den Feed lege...


oder muss ich irgendwas bei der control beachten damit das Plugin das neue erkennt?
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

warumsollte mein Plugin das nicht können ;) Machen doch massig User regelmäßig....siehe das Bouquet: Deutsch mit EPG oder Teledunet.... sind alles Bouquetfiles, welches das Plugin updatet ;)

Wenn Du es von einem Feedserver holen willst, muss natürlich bei einer änderung das Controlfile hochgezählt werden!!! Woher sollder opkg Manager sonst wissen, das es was neues gibt?!
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

also muss der Package name gleich bleiben und unter Version z.b. von 1.0 auf 1.1 hochgehen?
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

muss ich nochmal testen, hat bei mir nicht funktioniert gehabt...

dank dir aber schonmals
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

genau :) so sollte es sein :)

dein Tipp hat leider nicht funktioniert...

hab den Package Namen gleich gelassen und Version auf 1.0 gesetzt...

ipkg erstellt, packages generiert und auf den feed gelegt.
an der GigaBlue Version 1.0 installiert

dann veränderte Settings mit dem gleichen Package Namen jedoch Version auf 2.0 gesetzt
neue ipkg erstellt, packages generiert und auf den Feed gelegt (voher packages und ipkg der alten Settings vom Feed gelöscht)
an der GigaBlue PluginUpdater gestartet und er meldet "No Updates found"


übersehe ich irgendwas!?
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

alte settings: enigma2-plugin-settings-.unitymedia_1.0_all.ipk
neue settings: enigma2-plugin-settings-.unitymedia_2.0_all.ipk
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

ich kann nur vermuten, dass der Pukt das Problem ist!!!! Bitte versuche das mal ohne und gib Rückmeldung!
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

leider kein Erfolg...

andere Plugins werden erfolgreich aktualisiert, also die Feeds fragt er ab.

habe einfach den Punkt weg gelassen somit sieht es so aus...

alte settings: enigma2-plugin-settings-.unitymedia_1_all.ipk
neue settings: enigma2-plugin-settings-.unitymedia_2_all.ipk


erstellt der Plugin Updater vielleicht ein Abfrage Log?
Vielleicht fragt er ja meinen Feed nicht ab!?


unter Download im Plugin Menü wird mir auch die neue Settingsdatei nicht angezeigt...
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

ich meinte eher den Punkt ==>
settings-.unitymedia
vor unitymedia!!!
ich kann ja verstehen, dass du die Settings oben als erstes sichtbar haben möchtest.... aber dann benutzen, wenn übverhaupt einen Bindestrich! Aber am sichersten ist... an der Stelle keine Sonderzeichen zu benutzen!
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

ach weil die Versionsabfrage wahrscheinlich den ersten Punkt sucht und dadurch eine Versionsänderung erkennt???

werde es die Tage mal testen und dann Feedback geben, ob es funktioniert...

*iHopeSo*
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

und? Wie sieht es mit Deinen Nachforschungen aus?
 
AW: Eigenen Feed + IPK + Packages.gz erstellen

kam die Tage leider noch nicht dazu, werde es aber noch die Woche testen...
 
Zurück
Oben