Android (SL4A 環境) に LWP などの Perl モジュールをインストールするオプションはありますか。また、Android にインストールできるパッケージ済みの Perl モジュールはありますか。また、Android Debug Bridge を使用してどのモジュールがインストールされているかを確認するオプションはありますか。
2 に答える
C でコーディングされていない「Pure Perl」モジュール (別名「XS」モジュール) のみを SL4A バージョンの Perl に追加できます。SL4A によってインストールされた Perl zip をダウンロードするだけで、どのモジュールが含まれているかを確認できます。
SL4A の現在のバージョン (Perl 5.10) では、不完全なコンパイル プロセスが使用されているため、モジュールはかなり制限されています。Perl for Android Interpreterの新しいバージョンは、CPAN からより多くをコンパイルする方法の説明とともに、より多くの標準 Perl コア モジュールを含む予定です。
いいえ、違います。Perl にこれを提供するように頼むことはできますが、まず以下を調べることから始めることができます。
$ ls /data/data/com.googlecode.perlforandroid/files/perl/5.10.0/
SL4A の perl には実際には CPAN.pm が付属していますが、その依存関係のすべてが含まれているわけではありません。
$ perl -MCPAN -eshell
OpenBSD を実行している Sharp Zaurus で CPAN.pm を使用し、CPAN.pm を使用しないハックを使用して CPAN からモジュールをインストールし、64MB の RAM でプロセスが簡単になるようにしました。私のGalaxy Tabのハードウェアはわずかに優れています。しかし、現時点では、(root 化されていない) Android を Perl の快適なホームにする作業を行った人は誰もいません。
編集:さて、これらを試してください: