cpanmとaptアップグレードの比較

cpanmとaptアップグレードの比較

Perlモジュールを更新しています。このコマンドを他の場所で見つけました。

cpan-outdated -p | cpanm

これが私のDebianに正しくインストールされているPerlモジュールと競合しないかどうか疑問に思います。私はPythonでそのような冒険をしましたpip。特に注意すべき点はありますか?それとも安全に隔離されたソリューションですか?

答え1

コンボcpan-outdatedDebian で管理するため、使用に伴うリスクはありません。 Perlスクリプトを見つけることができます子ストアに

ご使用の環境で古いCPANモジュールを検出するスクリプト

cpanoutdatedコンピュータで使用されていないCPANモジュールのリストを印刷します。同じ機能を提供します'CPAN::Shell->r'が、cpan-outdatedより高速でより少ないメモリを使用します。このスクリプトはcpanmコマンドと統合できます。

廃止予定の Perl モジュールの一覧表示に使用できます。

cpan-outdated -p

アップグレードしてください。

cpan-outdated | cpanm

または:

cpan-outdated -p | cpanm

同様のコマンドをapt-listchanges使用して、Perlモジュールのバージョン間の変更を確認できます。cpan-listchangescpan-outdatedコマンドと統合することができます。

cpan-listchanges `cpan-outdated -p`

パッケージ変更履歴通知ツール

cpan-listchangesパッケージの任意のバージョン間で変更されたファイルを比較するためのコマンドラインアプリケーション。デフォルトapt-listchangesでは、現在インストールされているバージョンとCPANで利用可能な最新バージョンを比較します。

関連情報