Perl ライブラリ getopts.pl

Perl ライブラリ getopts.pl

プログラムをインストールしようとしていますが、Perlライブラリgetopts.plが見つからないというエラーが発生し続けます。私のPerlバージョンはv5.16.2です。

エラーメッセージは次のとおりです。

Can't locate getopts.pl in @INC (@INC contains:
/usr/lib/perl5/site_perl/5.16.2/x86_64-linux-thread-multi 
/usr/lib/perl5/site_perl/5.16.2 
/usr/lib/perl5/vendor_perl/5.16.2/x86_64-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.16.2 
/usr/lib/perl5/5.16.2/x86_64-linux-thread-multi 
/usr/lib/perl5/5.16.2 
/usr/lib/perl5/site_perl/5.16.2/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.16.2 /usr/lib/perl5/site_perl .) at ./sqc line 179.

何が起こったのかご存知ですか?私のプラットフォームはopenSUSEバージョン12.3(Dartmouth)(x86_64)です。

答え1

なぜそんなに複雑なのですか?

apt-get install libperl4-corelibs-perl

答え2

Getopt::Std交換getopt.pl- 以下にあります。CPAN Perl4::CoreLibs

努力する:

cpan> install Perl4::CoreLibs

答え3

設置した場所によってgetopts.pl異なります/home/lib/getopts.plgetopts.plスクリプトで、次の手順を実行して、Perl がファイルを表示できることを確認します。

push(@INC, "/home/lib");
require "getopts.pl";

行くのがいいでしょう。

関連情報