これは cpan-outdatedp コマンドで、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
cpan-outdated - 環境内の古い CPAN モジュールを検出します
SYNOPSIS
# 古いモジュールを含むディストリビューションのリストを出力します
% cpan-outdated
# パッケージ内の古いモジュールのリストを出力します
% cpan-outdated -p
# 冗長
% cpan-outdated --verbose
.
# コアモジュールを無視します (デュアルライフモジュールを更新しません)
% cpan-outdated --exclude-core
# 個の代替ミラー
% cpan-outdated --mirror file:///home/user/minicpan/
# 追加モジュールパス(cpanminusと同じ)
% cpan-outdated -l extlib/
% cpan-outdated -L extlib/
# cpan でインストール
% cpan-outdated | xargs cpan -i
# cpanm でインストール
% cpan-outdated | cpanm
% cpan-outdated -p | cpanm
DESCRIPTION
このスクリプトは、マシン内の古い CPAN モジュールのリストを出力します。
これは「CPAN::Shell->r」と同じ機能ですが、「cpan-outdated」の方がはるかに高速で、使用量も少なくなります。
メモリ。
このスクリプトは cpanm コマンドと統合できます。
印刷 PACKAGES VS 配布
このスクリプトはデフォルトで、古いディストリビューションを CPAN ディストリビューション形式で出力します。つまり、次のようになります。
「A/AU/AUTHOR/Distribution-Name-0.10.tar.gz」なので、CPAN インストーラーにパイプできますが、
「-p」オプションを使用すると、モジュールのパッケージ名を出力するように調整できます。
システムの Perl インストールとは別にモジュールのセットを管理したい場合は、
Perl とともに配布される「デュアル ライフ モジュール」の新しいバージョンをインストールしないでください。
「--exclude-core」オプションは、cpan-outdated がコア モジュールへの変更を無視するようにします。 と一緒に使用
cpanm とその "-L --local-lib-contained" および "--self-contained" オプションのようなツール、これ
スタンドアロンのモジュール セットの更新の維持が容易になります。
cpanm などの一部のツールでは、パッケージからインストールする方がもう少し便利です。
アップグレード元の古いバージョン番号を追跡して確認できます。
onworks.net サービスを使用してオンラインで cpan-outdatedp を使用する