Установка модулей Perl на ОС Android - PullRequest
5 голосов
/ 23 февраля 2012

Есть ли варианты установки таких модулей Perl, как LWP на Android (в среде SL4A).Кроме того, существуют ли предварительно упакованные модули Perl, которые можно установить на Android, и есть возможность увидеть, какие модули установлены с помощью Android Debug Bridge.

Ответы [ 2 ]

4 голосов
/ 19 ноября 2012

В версию Perl для SL4A могут быть добавлены только модули "Pure Perl", которые не закодированы в C (или "XS"). Вы можете просмотреть, какие модули включены в это, просто загрузив Perl zip, установленный SL4A .

В текущей версии SL4A (Perl 5.10) модули довольно ограничены из-за незавершенного процесса компиляции. Скоро должна появиться новая версия Perl для Android Interpreter , которая будет иметь больше стандартных модулей Perl Core, а также описание того, как компилировать больше из CPAN.

4 голосов
/ 23 февраля 2012

Нет. Конечно, Perl можно попросить предоставить это, но вы можете начать с поиска под

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

Perl SL4A на самом деле поставляется с CPAN.pm - но не со всеми его зависимостями, как вы увидите с ошибками, которые вы получаете с

$ perl -MCPAN -eshell

Я использовал CPAN.pm на Sharp Zaurus, работающем с OpenBSD, и использовал взлом без CPAN.pm для установки модулей вне CPAN, чтобы облегчить процесс на моей 64 МБ ОЗУ. Моя Galaxy Tab имеет немного лучшее оборудование. Но в настоящее время никто не сделал работу, чтобы сделать (не укоренившийся) Android удобным домом для Perl - и поскольку Perl плохо подходит для разработки приложений для Android, это может продолжаться какое-то время.

РЕДАКТИРОВАТЬ: Ну, попробуйте это:

  1. App :: FatPacker

  2. App :: cpanminus

...