在Android OS上安装Perl模块

时间:2012-02-22 21:50:34

标签: android perl cpan sl4a

是否有在Android上安装Perl模块(如LWP)的选项(在SL4A环境中)。此外,是否有可以安装在Android上的预先打包的Perl模块,并且可以选择使用Android Debug Bridge查看安装了哪些模块。

2 个答案:

答案 0 :(得分:4)

没有。不能。肯定会要求Perl提供此功能,但您可以从

开始查看
$ ls /data/data/com.googlecode.perlforandroid/files/perl/5.10.0/

SL4A的perl实际上附带了CPAN.pm - 但不是所有依赖项,因为你会看到你得到的错误

$ perl -MCPAN -eshell

我在Sharp Zaurus上使用CPAN.pm,运行OpenBSD,我使用CPAN.pm-less hack从CPAN安装模块,这样我的64MB RAM上的过程就更容易了。我的Galaxy Tab硬件略胜一筹。但目前,没有人做过让(无根)Android成为Perl舒适家园的工作 - 而且由于Perl非常适合Android应用程序开发,这可能会持续一段时间。

编辑:好吧,试试这些:

  1. App::FatPacker

  2. App::cpanminus

答案 1 :(得分:4)

只有未在C(aka。,“XS”模块)中编码的“Pure Perl”模块才能添加到SL4A的Perl版本中。您只需下载Perl zip installed by SL4A即可查看其中包含的模块。

在SL4A的当前版本(Perl 5.10)中,由于使用的编译过程不完整,模块相当有限。这里应该提供Perl for Android Interpreter的新版本,其中包含更多标准的Perl Core模块,以及如何从CPAN编译更多内容的说明。