2012-02-22 23 views
5

Czy są dostępne opcje instalacji modułów Perla, takich jak LWP na Androidzie (w środowisku SL4A). Czy są też wstępnie zainstalowane moduły Perla, które można zainstalować na systemie Android, i czy istnieje możliwość sprawdzenia, które moduły są zainstalowane przy użyciu systemu Android Debug Bridge.Instalowanie modułów Perla na systemie Android OS

+0

Jeśli istnieje natywna instalacja Perla, powinieneś być w stanie zainstalować moduły przez 'cpan' w linii poleceń. –

Odpowiedz

4

No. No. Perl może zostać poproszony o dostarczenie na pewno, ale można rozpocząć patrząc pod

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

Perl SL4A jest rzeczywiście pochodzi z CPAN.pm - ale nie wszystkie jego zależności, jak ty” ll zobaczyć z błędów można uzyskać z

$ perl -MCPAN -eshell 

użyłem CPAN.pm na Sharp Zaurus, bieganie OpenBSD i użyłem CPAN.pm mniej włamać do zainstalowania modułów off CPAN tak, że proces będzie łatwiej na moim 64 MB pamięci RAM. Moja karta Galaxy ma nieco lepszy sprzęt. Ale obecnie nikt nie wykonał pracy, aby uczynić (nieuruchomionym) Androida wygodnym domem dla Perla - a ponieważ Perl jest kiepsko dostosowany do programowania aplikacji na Androida, może to pozostać przez jakiś czas.

EDIT: No, spróbuj tych:

  1. App::FatPacker

  2. App::cpanminus

4

Tylko "Pure Perl" modułów, które nie są zakodowane w języku C (aka ". XS "moduły) można dodać do wersji Perl z SL4A. Możesz zobaczyć, które moduły są w tym zawarte, po prostu pobierając Perl zip installed by SL4A.

W aktualnej wersji SL4A (Perl 5.10) moduły są dość ograniczone z powodu niepełnego procesu kompilacji. Nowa wersja modelu Perl for Android Interpreter powinna wkrótce pojawić się tutaj, ponieważ będzie zawierała więcej standardowych modułów Perl Core wraz z opisem, jak skompilować więcej z CPAN.

Powiązane problemy