在 Android 操作系统上安装 Perl 模块

发布于 2025-01-08 00:09:07 字数 121 浏览 1 评论 0原文

是否有在 Android 上安装 Perl 模块(如 LWP)的选项(在 SL4A 环境上)。另外,是否有可以在 Android 上安装的预打包 Perl 模块,以及是否有选项可以使用 Android 调试桥查看安装了哪些模块。

Are there an options to install Perl modules like LWP on Android (on SL4A environment ). Also, are there prepackaged Perl modules that can be installed on Android, and is there an option to see which modules are installed using the Android Debug Bridge.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

肩上的翅膀 2025-01-15 00:09:07

不。不。当然可以要求 Perl 提供此功能,但您可以首先查看

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

时遇到的错误中看到的那样

$ perl -MCPAN -eshell

SL4A 的 perl 实际上附带了 CPAN.pm - 但不是它的所有依赖项,正如您在我使用 CPAN .pm 在运行 OpenBSD 的 Sharp Zaurus 上,我使用了 CPAN.pm-less hack 从 CPAN 安装模块,这样在我的 64MB RAM 上这个过程会更容易。我的 Galaxy Tab 的硬件稍好一些。但目前,没有人致力于让(无根的)Android 成为 Perl 的舒适之家——而且由于 Perl 不太适合 Android 应用程序开发,这种情况可能会持续一段时间。

编辑:好吧,尝试这些:

  1. 应用程序: :FatPacker

  2. App::cpanminus

No. No. Perl can surely be asked to provide this, but you can start by looking under

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

SL4A's perl actually comes with CPAN.pm - but not all of its dependencies, as you'll see with the errors you get with

$ perl -MCPAN -eshell

I used CPAN.pm on a Sharp Zaurus, running OpenBSD, and I used a CPAN.pm-less hack to install modules off of CPAN so that the process would be easier on my 64MB of RAM. My Galaxy Tab has slightly better hardware. But at present, nobody's done the work to make (unrooted) Android a comfortable home for Perl -- and as Perl is poorly-suited to Android app development, that may remain the case for a while.

EDIT: Well, try these:

  1. App::FatPacker

  2. App::cpanminus

忘年祭陌 2025-01-15 00:09:07

只有不是用 C 编码的“纯 Perl”模块(又名“XS”模块)才能添加到 SL4A 的 Perl 版本中。您只需下载 SL4A 安装的 Perl zip

在 SL4A 的当前版本(Perl 5.10)中,由于使用的编译过程不完整,模块相当有限。 Perl for Android Interpreter 的新版本应该很快就会在此处推出,该版本将有更多的标准 Perl Core 模块,以及如何从 CPAN 编译更多模块的描述。

Only "Pure Perl" modules that aren't coded in C (aka., "XS" modules) can be added to SL4A's version of Perl. You can view what modules are included in that simply by downloading the Perl zip installed by SL4A.

In SL4A's current version (Perl 5.10), modules are fairly limited due to the incomplete compile process used. A new version of the Perl for Android Interpreter should be available here soon, which will have more of the standard Perl Core modules, along with a description of how to compile more from CPAN.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文