2012-02-22 10 views
5

¿Hay opciones para instalar módulos Perl como LWP en Android (en entorno SL4A). Además, ¿hay módulos Perl preempaquetados que se pueden instalar en Android, y existe una opción para ver qué módulos se instalan utilizando Android Debug Bridge.Instalación de módulos Perl en sistema operativo Android

+0

Si hay una instalación nativa de Perl, entonces debería ser capaz de instalar módulos mediante 'cpan' en la línea de comandos. –

Respuesta

4

No. No. Perl sin duda se le puede pedir a proporcionar esto, pero se puede empezar por mirar bajo

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

Perl de SL4A realidad viene con CPAN.pm - pero no todas sus dependencias, como usted' verá con los errores que se obtiene con

$ perl -MCPAN -eshell 

solía CPAN.pm en un Sharp Zaurus, corriendo OpenBSD, y he usado un CPAN.pm-menos truco para instalar módulos de CPAN de modo que el proceso sería más fácil en mis 64MB de RAM. Mi Galaxy Tab tiene hardware ligeramente mejor. Pero en la actualidad, nadie ha hecho el trabajo para hacer que Android (sin rootear) sea un hogar confortable para Perl, y como Perl no se adapta bien al desarrollo de aplicaciones de Android, eso puede seguir siendo así por un tiempo.

EDIT: Bueno, trata de los siguientes:

  1. App::FatPacker

  2. App::cpanminus

4

Sólo "puro Perl" módulos que no están codificados en C (también conocido como ". Los módulos XS "se pueden agregar a la versión de Perl de SL4A. Puede ver qué módulos están incluidos simplemente descargando el Perl zip installed by SL4A.

En la versión actual de SL4A (Perl 5.10), los módulos son bastante limitados debido al proceso de compilación incompleto utilizado. Una nueva versión de Perl for Android Interpreter debería estar disponible pronto, que tendrá más módulos estándar de Perl Core, junto con una descripción de cómo compilar más desde CPAN.

Cuestiones relacionadas