2012-02-22 12 views
5

Esistono opzioni per installare moduli Perl come LWP su Android (su ambiente SL4A). Inoltre, ci sono dei moduli Perl preconfezionati che possono essere installati su Android, e c'è un'opzione per vedere quali moduli sono installati usando l'Android Debug Bridge.Installazione di moduli Perl su sistema operativo Android

+0

Se esiste un'installazione nativa Perl, è necessario installare i moduli tramite 'cpan' nella riga di comando. –

risposta

4

No. No. Perl può sicuramente essere chiesto di fornire questo, ma si può iniziare a guardare sotto

$ ls /data/data/com.googlecode.perlforandroid/files/perl/5.10.0/ 

perl di SL4A effettivamente viene fornito con CPAN.pm - ma non tutte le sue dipendenze, come si' ll vedere con gli errori che si ottiene con

$ perl -MCPAN -eshell 

ho usato CPAN.pm su uno Zaurus Sharp, in esecuzione OpenBSD, e ho usato un CPAN.pm-meno hack per installare i moduli CPAN off di modo che il processo sarebbe più facile sui miei 64 MB di RAM. Il mio Galaxy Tab ha un hardware leggermente migliore. Ma al momento nessuno ha fatto il lavoro per rendere (Android) una casa confortevole per Perl - e dato che Perl è poco adatto allo sviluppo di app per Android, potrebbe rimanere un po 'per un po'.

EDIT: Beh, provare questi:

  1. App::FatPacker

  2. App::cpanminus

4

Solo "Pure Perl" moduli che non sono codificati in C (aka ". I moduli XS "possono essere aggiunti alla versione di Perl di SL4A. È possibile visualizzare quali moduli sono inclusi in tale semplicemente scaricando il Perl zip installed by SL4A.

Nella versione corrente di SL4A (Perl 5.10), i moduli sono abbastanza limitati a causa del processo di compilazione incompleto utilizzato. Una nuova versione di Perl for Android Interpreter dovrebbe essere disponibile qui a breve, che avrà più dei moduli Perl Core standard, insieme a una descrizione di come compilare di più da CPAN.

Problemi correlati