ipk erstellen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • ipk erstellen

      Hi leute ich würde gerne ipks erstellen aber komme mit den Anleitungen nicht klar.

      Auch die Sufu war nicht grad das was ich mir erhoffte.

      Habe sowohl eine VU als auch einen Debian Server könnte mir jemand eine leicht verständliche Anleitung basteln bzw mir Tips geben, das wäre wirklich toll.

      THX
    • RE: ipk erstellen

      lad dir die angehängte IPK auf die box, dann kannst die pakete direkt auf der box bauen. hab mal wo ne anleitung dafür aufgeschnappt:

      Building an IPK file with the VU+DUO

      In this example we will re-pack "vCal.tar.gz" in "enigma2-plugin-vcalendar-0.1.ipk"


      1- Install "enigma2-plugin-ipkgbuild-vuduo-0.1.ipk"

      -> REBOOT VU+Duo


      2- Create a repertory "testipk" in /media/usb/ . in /testipk will go all files we need for build the .IPK file.


      3- in /media/usb/testipk
      Create a file named "debian-binary" and write inside only this
      Code:
      2.0

      4- in /media/usb/testipk
      Create a file named "control" and write inside this

      Code:
      Package: enigma2-plugin-vcalendar-0.1
      Version: 0.1
      Description: vCal Calendar for Enigma2 by vali
      Section: extra
      Priority: optional
      Maintainer: messi
      Architecture: mipsel
      OE: enigma2-plugin-vcalendar-0.1
      Homepage:
      Depends:
      Source:

      5- Download and Extract "vCal.tar.gz" and transfer the full repertory /usr and all its contents in /media/usb/testipk/

      so, you should have this structure files on USB
      /media/usb/testipk/usr
      /media/usb/testipk/control
      /media/usb/testipk/debian-binary


      6- Open Telnet sesion and write command in colour red

      Code:
      root@bm750:~# chmod -R 755 /media/usb/testipk
      root@bm750:~# cd /media/usb/testipk
      root@bm750:/media/usb/testipk# tar czvf data.tar.gz ./usr
      ./usr/
      ./usr/lib/
      ./usr/lib/enigma2/
      ./usr/lib/enigma2/python/
      ./usr/lib/enigma2/python/Plugins/
      ./usr/lib/enigma2/python/Plugins/Extensions/
      ./usr/lib/enigma2/python/Plugins/Extensions/vCal/
      ./usr/lib/enigma2/python/Plugins/Extensions/vCal/plugin.pyo
      ./usr/lib/enigma2/python/Plugins/Extensions/vCal/__init__.py
      ./usr/lib/enigma2/python/Plugins/Extensions/vCal/plugin.py
      ./usr/lib/enigma2/python/Plugins/Extensions/vCal/__init__.pyo
      root@bm750:/media/usb/testipk# tar czvf control.tar.gz ./control
      ./control
      root@bm750:/media/usb/testipk# ar -cr enigma2-plugin-vcalendar-0.1.ipk ./debian-binary ./control.tar.gz ./data.tar.gz
      root@bm750:/media/usb/testipk#

      Voilà, That all, your package .ipk is in /media/usb/testipk/enigma2-plugin-vcalendar-0.1.ipk
      Dateien
    • *.ipk für Enigma2

      Vorraussetzung:
      - Betriebsystem Linux
      - passendes "ipkg-build"

      Anleitung:
      - Auf deinem Desktop einen Ordner anlegen (z.B. IPKG)
      - Das Binary dort reinlegen und chmod 755
      - In diesem Verzeichnis, ein neues Verzeichnis anlegen (z.B. ipkg-packet)
      - In dem Verzeichnis "CONTROL" => Schreibweise beachten!!! <= und die zu packenden Dateien mit der dazugehörigen Verzeichnisstruktur

      - Console öffen und folgede Befehle eingeben:
      für Verzeichniswechsel:
      cd /home/[NAME]/Desktop/IPKG (ENTER)
      zur Ausführung:
      ./ipkg-build ipkg-packet(ENTER)

      Im Verzeichnis -CONTROL- muss die Datei "control" sein => Schreibweise beachten!!! <=

      Inhalt siehe im WIKI nach

      z.B.

      Package: enigma2-plugin-skins-valikingsize
      Version: 4.5
      Description: Vali King-Size Package
      Section: extra
      Priority: optional
      Maintainer: Vali
      Architecture: mipsel
      OE: Vali King-Size
      Homepage: dreambox-tools.info
      Depends: enigma2(>2.6git20091016)
      Source: ValisPC
      Dateien
      • ipkg-build.rar

        (1,6 kB, 266 mal heruntergeladen, zuletzt: )
      Gruß tuete2501

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von tuete2501 ()

    • Gibt es mitterweile eigentlich etwas einfacheres ? Ich hab das aus dem 2. Post versucht, aber das haut nicht. In der Beschreibung steht, den Code in Red kopieren, aber der ist leider nicht rot, da Copy & Paste benutzt wurde ;)

      Linux hab ich nicht auf dem PC
    • Stammt hier vom Forum. Habe selbst noch nicht getestet.
      Dateien
      VTI 15.x.x Tagesaktuell
      Autotimer
      Multiquickbutton
      CCcam 2.3.0
      Webradio FS
      Second Info Bar
      ShootYourScreen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Nachbars_Lumpi ()

    • Wenn ich das ganze richtig mitbekommen habe, bist Du am skinnen.

      Eine sehr gute Anleitung zum Erstellen einer IPK Datei mit Skin und Convertern und Renderern findest Du hier in diesem Thread Wie erstellt man eine *.ipk Datei im Beitrag Nr. 32 von dodo-dk. Ich erstelle so auch meine IPK´s und finde das geht nach dieser Anleitung recht einfach von der Hand.
      Nehmt das Leben nicht zu ernst, ihr kommt eh nicht lebend raus!
    • Danke, muss morgen mal gucken, bin jetzt zu müde. Ich hab etwas an einem Plugin (ValisEPG) gescinnt. Wie mach ich das mit den Copyright, weil ich hab es ja nur etwas gepimpt und mußte die .py Datei und ein paar Grafiken ändern
    • Habe das gestern noch mit dem IPK Creator probiert. Ipk wurde auch ohne Fehlermeldung installiert. Die Installation per VTI manuelle Installation lief auch ohne Fehlermeldung durch. Neustart gemacht, aber Plugin ist nicht installiert. Hatte die Originalversion natürlich vorher deinstalliert.
      Jemand Erfahrung mit dem IPK Creator 3.0?
    • Hast du einen Raspi zur Hand? Ich hab's gerade mal ausprobiert: wenn du neben dem /usr/bin/ar noch die /usr/lib/libbfd-2.25-system.so auf die Solo4k kopierst, hast du offenbar ein funktionierendes ar, mit welchem du auch Archive erstellen kann.
      Diskutiere nie mit einem Idioten. Er zieht dich auf sein Niveau runter und schlägt dich mit seiner Erfahrung.
    • Ich versuchs mal; die angehängte "ar.tar.gz" auf die Solo4k kopieren, und in "/" auspacken: tar -C / -xvf ar.tar.gz
      (Falls es Probleme beim auspacken gibt: die Datei ist eigentlich nicht mit gzip sonder xz eingepackt. Das ist bei mir aber installiert.)
      Dateien
      • ar.tar.gz

        (266,06 kB, 58 mal heruntergeladen, zuletzt: )
      Diskutiere nie mit einem Idioten. Er zieht dich auf sein Niveau runter und schlägt dich mit seiner Erfahrung.
    • gebaut wurde schonmal

      Brainfuck-Quellcode

      1. root@vusolo4k:~# cd /media/SD/ipkg/ ; ./ipkg-build Fritz date
      2. --------------------------------------------------------
      3. VERSIONS Info in control file
      4. 20160528-r6
      5. ar: creating ./enigma2-plugin-extensions-fritz_20160528-r6_all.ipk
      6. Packaged content was moved at Fritz into ./enigma2-plugin-extensions-fritz_20160528-r6_all.ipk
      7. root@vusolo4k:/media/SD/ipkg#
      gleich mal installation testen :)

      edit:
      Installation hat funktioniert!
      Vielen Dank!

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von gnarf ()

    • Achtung das ar nicht nach /usr/bin oder /user/local/bin usw. verschieben/verlinken.
      die lib kann nach /usr/lib kopiert werden.

      das ar einfach irgendwo auf USB legen und euer ipkg-build script auf den Pfad anpassen.

      Box blieb nach Installation eines ipk vom feed via console beim Neustart mit Endlosspinner hängen.

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von gnarf ()