Ubuntuなどの他のシステムではperldoc POSIX
動作しますが、Archでは
%> perldoc POSIX
No documentation found for "POSIX".
%> perldoc /usr/lib/perl5/core_perl/POSIX.pm
No documentation found for "/usr/lib/perl5/core_perl/POSIX.pm".
いくつかのパッケージを見逃しましたか?他の図書館はLWP::UserAgent
合格が大好きです。
ベストアンサー1
コアはperldoc
次のとおりです。アーチのPerlパッケージ。たとえばperldoc perllol
。ほとんどのモジュールでこのユーティリティが行うことは、ソースコードのPODから文書を作成することです。 /usr/lib/perl5/core_perl/POSIX.pm
PODがないため、文書は作成されません。 XSモジュールなので、ほとんどの機能はC言語の他の場所にあります。
ArchをPerldocを含むDebianボックスと比較すると、Debianの一部のコアモジュールには別々の.pod
ファイルがありますが、/usr/share/perl/5.x/
Archにはありません。
.pod
POSIX.pmはlibディレクトリにあるので、もう少し違うようです。
debian$ find /usr/lib/ -name "*.pod"
/usr/lib/perl/5.10.1/Config.pod
/usr/lib/perl/5.10.1/POSIX.pod
これはDebianがここで何かをカスタマイズしたようです。
実は確認してみるとPerlソースコード POSIX.pod
Perlモジュールの横にある別々のファイル。
おそらくアーチを使ったバグの報告含めますか?私はそれが何らかの基準に違反した場合、Perlで変更する必要があると主張するかもしれないと思います。 stackoverflowのPerlの人々はおそらく知っているでしょう。