インストール後のPerlモジュールのインストールエラーの確認

インストール後のPerlモジュールのインストールエラーの確認

Perlモジュール(他のプログラムの前提条件)をインストールするとき、一部のモジュールは非互換性警告を表示し、パッケージをダウングレードする必要があると述べました。その話は後でまたやると思います。

これで、ダウングレードする必要があるパッケージを見つけるために警告を表示したいのですが、テキストがスクロールしすぎました。この警告をどのように再度受け取ることができますか?インストールされているすべてのモジュールの互換性を確認し、警告を出力するCPANコマンドはありますか?

そして互換性を確保するためにパッケージをダウングレードする簡単な方法はありますか?

答え1

特定の警告が表示され、どこから来るのかわからない。しかし、これらの警告を生成する一般的なメカニズムはありません。 Perlモジュールから来る場合は、特定のモジュールによって個別に実行されます。したがって、これらの警告を元に戻したり、インストールされているすべてのPerlモジュール間の互換性を確認する方法はありません。

また、インストールされているすべての依存関係を持つモジュールを削除したり、モジュールをダウングレードする簡単な方法はありません。これが、Linuxディストリビューションに一般的に提供されているモジュールへの依存関係を処理するためのパッケージマネージャがある理由です。したがって、可能であれば、CPANの代わりにこれらのパッケージマネージャを使用することをお勧めします。次のガイドラインを使用してモジュールを取り外すことができます。Perlモジュールを完全に削除する方法(使用する簡単な方法を示す記事の最後を参照cpanm)再インストールしましたが、依存関係には何の影響もありませんでした。

関連情報