Seite 1 von 1

Packetierung für Maemo

Verfasst: Samstag 15. Januar 2011, 01:02
von Robokopp
Hallo

ich hab ein einfaches Terminalprogramm geschrieben, welches mir Bits in Bytes und umgekehrt errechnet.
Nun wollte ich dieses zu einer deb Datei packen, um es auf meinem N900 zu installieren( Betriebssystem Maemo)

Die Packetierung habe ich hinbekommen und es lässt sich auch problemlos unter Ubuntu installieren, auf meinem N900 schlägt die Installation jedoch fehl

WIe kriege ich das hin? Muss das über die Scratchbox geschehen oder gibt es da auch andere Wege, die womöglich einfacher sind?Denn diese läuft auf meinem pc nicht(x86)

Re: Packetierung für Maemo

Verfasst: Samstag 15. Januar 2011, 10:25
von EmaNymton
Ich hab's selber noch nicht probiert, aber im Wiki von maemo.org gibt es dazu einen Artikel:
http://wiki.maemo.org/PyMaemo/Scratchbo ... ging_guide

Interessiert mich aber auch, komme im Moment aber leider nicht dazu es auszuprobieren. Vielleicht kannst du ja mal ne Rückmeldung geben, wenn du es hinbekommen hast und ob das Ganze nach dem Wiki-Artikel funktioniert.

P.S.:
Alternativ:
http://wiki.maemo.org/Py2deb

Re: Packetierung für Maemo

Verfasst: Samstag 15. Januar 2011, 15:12
von Robokopp
Den Artikel kenn ich

Das Problem ist ja, dass ich die Maemo 5 SDK mit Scratchbox garnicht installieren kann, weil ich einen x86 hab, und demnach ein wenig aufgeschmissen bin, sollte es keine Alternative geben

Habe auf meinem N900 py2deb und pypackager installiert, in der Hoffnung es direkt auf dem Gerät debianisieren zu können, aber das funktioniert auch nich so wie es soll.

Da krieg ich immer einen Fehler, weil der Ordner meiner Control Datei nicht die nötigen Rechte hat...
Wenn ich die Rechte mit chmod ändere, bleibt diese Änderung nicht bestehen.(Da sich in MyDocs anscheinend überhaupt keine Rechte ändern lassen)

Kopiere ich den Programmordner nach /home/user, bekomme ich diesen Fehler:
Bild

Re: Packetierung für Maemo

Verfasst: Samstag 15. Januar 2011, 16:42
von EmaNymton
Die Fehlermeldung deutet daraufhin, dass tar von deinem Skript mit einer Option nicht klar kommt. Welches tar hast du denn installiert?
Ich habe gerade mal geschaut, ich habe tar-gnu installiert.

In der Programmbeschreibung von tar-gnu steht:
Due to conflicts with busybox and SDK, the binary of 'tar' ist stored in /usr/bin/gnu, which could be added to $PATH, and also available as 'gtar'.

Vielleicht fügst du es testweise mal zu deinem Path hinzu und probierst es nochmal.

Re: Packetierung für Maemo

Verfasst: Samstag 15. Januar 2011, 20:32
von Robokopp
Also tar hab ich garnicht installiert bzw es war schon installiert

Hab nun per apt-get tar-gnu installiert und den Packvorgang erneut versucht, leider mit dem gleichen Resultat

Aber mal was anderes:

Wenn der Packvorgang gelingen sollte, kann ich die Debian Datei doch unter Maemo trotzdem nicht installiert werden, sondern nur unter Ubuntu, da der Packvorgang ja dem selben entspricht wie dem unter Ubuntu