Ciao a tutti,
da poco ho iniziato ad utilizzare Python all'interno di Maemo SDK ottenendo dei buoni risultati....
Ora vorrei portare la mia applicazione (che ovviamente è ancora in fase di sviluppo) sul mio Nokia N900.
Purtroppo non ho trovato un metodo veloce e pratico per poterlo fare, potete aiutarmi?
Avete qualche guida da consigliarmi?
Vi ringrazio per la collaborazione.
Pagina 1 di 1
Test Python Su Nokia N900
#2
Inviato 19 maggio 2010 - 20:04
non capisco se vuoi creare un file di installazione automatica, oppure se ti interessa solo poter lanciare lo script velocemente sull'n900... se è la seconda, puoi usare PyGTKEditor che ti permette di editare il tuo script.py e di eseguirlo subito, senza lanciarlo da xterminal...
Messaggio modificato da MaZZoPaZZo il 19 maggio 2010 - 20:07
#3
Inviato 20 maggio 2010 - 09:16
La mia idea era quella di prendere il mio script.py e realizzare un pacchetto .deb che poi verrebbe installato sul mio smartphone, credi sia possibile?
Non sai dove posso trovare la documentazione necessaria per creare il pacchetto?
Grazie per la collaborazione
Non sai dove posso trovare la documentazione necessaria per creare il pacchetto?
Grazie per la collaborazione
#4
Inviato 20 maggio 2010 - 12:04
certo che è possibile, ora non ho tempo, stasera ti spiego bene...
#5
Inviato 20 maggio 2010 - 18:02
Per fare il .deb io uso ubuntu, come prima cosa crei una cartella sulla scrivania, questa cartella la devi chiamare "nomeprogramma_versione_architettura", ipotiziamo che il tuo programma si chiama "pippo" la carella si chiamera "pippo_0.1_all"
ora in questa cartella dovrai creare altre 3 cartelle che sono (occhio alle maiuscole):
DEBIAN
opt
usr
dentro a DEBIAN crei un file di testo che chiamerai "control" senza nessuna estensione, dentro al file control ci scrivi:
ora ritorni alla cartella superiore, entri in opt e crei una cartella "pippo" dentro a "pippo" ci metti il tuo programma pippo.py
torna ancora indietro ed entra in "usr" crea una cartella "share" entraci e crea la cartella "applications" entraci e crea la cartella "hildon" entraci e crea il lanciatore che è un file di testo dal nome pippo.desktop con dentro:
ota torni indietro fino alla cartella "share" e dentro crei un altra cartella dal nome "icons" entri e crei la cartella "hicolor" entri e crei la cartella "48x48" entri e crei la cartella "hildon" entri e ci metti la tua icona che deve essere un file png da 48x48 di dimensione, lo chiamerai "pippo.png"
ok ora siamo pronti a creare il .deb
apri il terminale e digita:
se hai fatto tutto giusto troverai il file pippo_0.1_all.deb sulla scrivania!
ora in questa cartella dovrai creare altre 3 cartelle che sono (occhio alle maiuscole):
DEBIAN
opt
usr
dentro a DEBIAN crei un file di testo che chiamerai "control" senza nessuna estensione, dentro al file control ci scrivi:
Package: pippo Version: 0.1 Maintainer: mdavi Section: user/hidden Description: descrizione del programma Depends: qui metti le dipendenze, se non ci sono lascia vuoto Architecture: all Priority: extra Installed-Size: la dimensione del programma
ora ritorni alla cartella superiore, entri in opt e crei una cartella "pippo" dentro a "pippo" ci metti il tuo programma pippo.py
torna ancora indietro ed entra in "usr" crea una cartella "share" entraci e crea la cartella "applications" entraci e crea la cartella "hildon" entraci e crea il lanciatore che è un file di testo dal nome pippo.desktop con dentro:
[Desktop Entry] Encoding=UTF-8 Version=0.1 Type=Application Terminal=False Name=pippo Exec=python /opt/pippo/pippo.py Icon=pippo
ota torni indietro fino alla cartella "share" e dentro crei un altra cartella dal nome "icons" entri e crei la cartella "hicolor" entri e crei la cartella "48x48" entri e crei la cartella "hildon" entri e ci metti la tua icona che deve essere un file png da 48x48 di dimensione, lo chiamerai "pippo.png"
ok ora siamo pronti a creare il .deb
apri il terminale e digita:
cd Scrivania sudo fakeroot dpkg -b pippo_0.1_all
se hai fatto tutto giusto troverai il file pippo_0.1_all.deb sulla scrivania!
#6
Inviato 24 maggio 2010 - 10:21
Grazie mille.... Sei stato davvero molto chiaro, grazie ancora....
Se dovessi avere ancora bisogno di alcuni chiarimenti saprò a chi rivolgermi
Se dovessi avere ancora bisogno di alcuni chiarimenti saprò a chi rivolgermi
#7
Inviato 21 novembre 2010 - 22:08
MaZZoPaZZo, il 20 maggio 2010 - 18:02, ha scritto:
ok ora siamo pronti a creare il .deb
apri il terminale e digita:
cd Scrivania sudo fakeroot dpkg -b pippo_0.1_all
se hai fatto tutto giusto troverai il file pippo_0.1_all.deb sulla scrivania!
Ciao, stò riprendendo gli argomenti in oggetto.
Devo dire che le indicazioni sono perfette e molto utili.
Riscontro però un problema: creando il DEB (ed effettuando l'installazione che và a buon fine), i programmi non funzionano perchè non ho i diritti di "user" ma solo di "root".
In effetti verifico che se modifico (mediante WinSCP) i permessi, poi tutto funziona.
Creo il file DEB con Ubuntu (come da tua procedura). E' possibile crearlo direttamente sul N900?
Esiste qualche opzione per specificare il proprietario durante la creazione del DEB? Ho provato ad impostarli prima ma alla fine risulta sempre "root" il proprietario.
Ciao a presto
Download file
-
Immagine1.PNG (41,44K)
Numero di downloads: 3 -
Immagine2.png (52,11K)
Numero di downloads: 3
- ← Maemo 5
- Maemo
- Maemo Money →
Condividi questa discussione:
Pagina 1 di 1

Aiuto













Pubblicità