Nokioteca [Nokia] Forum: Test Python Su Nokia N900 - Nokioteca [Nokia] Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Test Python Su Nokia N900

#1 L   mdavi 

  • Member
  • PuntoPunto
  • Gruppo: Utente
  • Messaggi: 13
  • Iscritto: 19 maggio 2010
  • Cellulare:Nokia N900
  • Firmware:Maemo5

Inviato 19 maggio 2010 - 13:35

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.
0

#2 L   MaZZoPaZZo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 178
  • Iscritto: 02 dicembre 2005
  • Cellulare:N900

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

0

#3 L   mdavi 

  • Member
  • PuntoPunto
  • Gruppo: Utente
  • Messaggi: 13
  • Iscritto: 19 maggio 2010
  • Cellulare:Nokia N900
  • Firmware:Maemo5

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
0

#4 L   MaZZoPaZZo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 178
  • Iscritto: 02 dicembre 2005
  • Cellulare:N900

Inviato 20 maggio 2010 - 12:04

certo che è possibile, ora non ho tempo, stasera ti spiego bene...
0

#5 L   MaZZoPaZZo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 178
  • Iscritto: 02 dicembre 2005
  • Cellulare:N900

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:
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!
0

#6 L   mdavi 

  • Member
  • PuntoPunto
  • Gruppo: Utente
  • Messaggi: 13
  • Iscritto: 19 maggio 2010
  • Cellulare:Nokia N900
  • Firmware:Maemo5

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 :P
0

#7 L   Bicienzo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 129
  • Iscritto: 08 novembre 2008
  • Località:Napoli
  • Cellulare:E90-N900

Inviato 21 novembre 2010 - 22:08

Visualizza MessaggiMaZZoPaZZo, 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


0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione