トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS   ログイン

TOP>perl5.005で使えるモジュール

Perl

perl5.005で使えるモジュール

最新のPerl5のバージョンが5.14になった今日この頃、ほとんどのモジュールが5.6以上を要求するようになりました。そんな中、5.005でもできる限り新しいモジュールが使いたいが、READMEやChangelogを見てもわからないモジュールが多すぎる。そんな人への情報として使えるモジュール一覧を作ってみました。

基本的にperl5.00504でmake testが通ることを確認しているだけです。バージョンが古いものは何らかのバグを含んでいると思ってください。

動作確認に使用しているOSは、

なので、その他のOS特有の情報がありましたら更新していただければ幸いです。

モジュールバージョン依存モジュール入手先備考
CGI::Lite2.02(最新)CPANmake testがないので、未テスト
Class::Factory::Util1.6CPAN
Compress::Raw::Bzip22.024(最新)CPAN
Compress::Raw::Zlib2.024(最新)CPAN
Compress::Zlib2.003Compress::Raw::Zlib
IO::Compress::Gzip
CPANPure Perl
DateTime::Locale0.22Params::ValidateCPANPure Perl
Devel::Symdump2.08CPAN
Digest::HMAC1.02(最新)Digest::MD5
Digest::SHA1
CPANPure Perl
Digest::MD52.33Digest::baseCPAN
Digest::SHA5.48(最新)CPAN
Digest::SHA12.12(最新)CPAN
Digest::base (Digest)1.15CPANTest.pmを更新しないとmake testが通らない
ExtUtils::MakeMaker6.36Pod::ManCPAN
File::BSDGlob0.94(最新)CPAN
File::Path2.4CPANPure Perl
File::Spec (PathTools)3.31Scalar::UtilCPANmake testはエラーになるが、必要なFile::Spec->canonpathは一応動くようだ
HTML::Parser3.45HTML-TagsetCPAN
HTML::Tagset3.20(最新)CPANPure Perl
HTML::Template2.8CPANPure Perl
2.6以降はmake testにStorableが必要
IO::Compress::Base2.015(最新)File::BSDGlobCPANPure Perl
IO::Compress::Bzip22.015(最新)Compress::Raw::Bzip2CPANPure Perl
IO::Compress::Zlib2.015(最新)Compress::Raw::Zlib
IO::Compress::Base
CPANPure Perl
JSON2.17(最新)Test::MoreCPANPure Perl
LWP::* (libwww-perl)5.804URL
MIME::Base64
HTML::Parser
LWP::*
Digest::MD5
Compress::Zlib
CPANPure perl
MIME::Base643.05CPAN
Net::* (libnet)1.22(最新)CPANPure Perl
Params::Validate0.85Test::MoreCPAN
Pod::Escape1.04(最新)CPANPure Perl
Pod::Man (podlators)2.1.1FreeBSDPure Perl
Pod::Simple3.05Pod::EscapeFreeBSDPure Perl
Scalar::Util (Scalar-List-Utils)1.18CPAN
Storable2.21(最新)CPAN
Test1.25(最新)CPANPure Perl
Test::Harness2.64CPANPure Perl
vmsish.pmを入手すれば2.65_02がいけるかも
Test::More (Test-Simple)0.74Test::HarnessCPANPure Perl
Test::Pod1.24Pod::SimpleCPANPure Perl
Time::HiRes1.9719(最新)CPAN
Time::Local1.17CPAN
URI1.35MIME::Base64 >= 2CPANPure Perl
Char0.12CPANPure Perl
Char-Arabic1.01CPANPure Perl
Char-Big5HKSCS1.01CPANPure Perl
Char-Big5Plus1.01CPANPure Perl
Char-Cyrillic1.01CPANPure Perl
Char-EUCJP1.01CPANPure Perl
Char-EUCTW1.01CPANPure Perl
Char-GB180301.01CPANPure Perl
Char-GBK1.01CPANPure Perl
Char-Greek1.01CPANPure Perl
Char-Hebrew1.01CPANPure Perl
Char-HP151.01CPANPure Perl
Char-INFORMIXV6ALS1.01CPANPure Perl
Char-JIS81.01CPANPure Perl
Char-KOI8R1.01CPANPure Perl
Char-KOI8U1.01CPANPure Perl
Char-KPS95661.01CPANPure Perl
Char-Latin11.01CPANPure Perl
Char-Latin101.01CPANPure Perl
Char-Latin21.01CPANPure Perl
Char-Latin31.01CPANPure Perl
Char-Latin41.01CPANPure Perl
Char-Latin51.01CPANPure Perl
Char-Latin61.01CPANPure Perl
Char-Latin71.01CPANPure Perl
Char-Latin81.01CPANPure Perl
Char-Latin91.01CPANPure Perl
Char-OldUTF81.01CPANPure Perl
Char-Sjis1.01CPANPure Perl
Char-TIS6201.01CPANPure Perl
Char-UHC1.01CPANPure Perl
Char-USASCII1.01CPANPure Perl
Char-UTF21.01CPANPure Perl
Char-Windows12521.01CPANPure Perl
Char-Windows12581.01CPANPure Perl
DBD-mysqlPPrawSjis0.08CPANPure Perl
Fake-Our0.04CPANPure Perl
jacode2.13.4.11CPANPure Perl
Modern-Open0.06CPANPure Perl
SjisTk0.01CPANPure Perl
Stable-Module0.02CPANPure Perl
Strict-Perl2014.10CPANPure Perl

動かないモジュール

モジュール依存モジュール備考
DateTimeDateTime::Locale
DateTime::TimeZone => 0.38
DateTime::TimeZone新しいとModule::Buildが必要、古いと依存関係が入り組んでいる
HTML::Template::ProFile::Path >= 2
JSON
Test::More
XS環境の違いかよくわからないエラー
File::PathとExtUtils::MakeMakerの更新が必要
Test::Pod::Coveragewarnings.pmとExtUtils::MakeMakerが必要なので無理
Text::MicroTemplateたぶん無理

バージョン5.00504のインストール方法

(未稿)


Last-modified: 2023-12-14 (木) 22:31:45