Centos8、mimedefangをインストールしてみてください
dnf install mimedefang
- nothing provides perl(Digest::SHA1) needed by mimedefang-2.84-5.el8.x86_64
- nothing provides perl(IO::Stringy) >= 1.212 needed by mimedefang-2.84-5.el8.x86_64
私が知る限り、これら2つの依存関係はどのリポジトリにも存在しません。これは Meta::CPAN で管理される Perl パッケージです。 dnfの代わりにcpanを使ってインストールしました。
cpan install Digest::SHA1
cpan install IO::Stringy
しかし、dnf / rpmはそれを知らず、まだmimedefangのインストールを拒否します。試してみましたが、--skip-broken
まだインストールできません。--nobest
--best
くそー、dnfにインストールするようにどうやって言いますか? dnfにこれらの2つの依存関係がインストールされていることを確認するか、それとも無視しますか? dnfにインストールして使用できる他の依存関係が多いため、dnf / rpmにすべての依存関係を無視するように指示したくありません。
答え1
CPANを介してインストールされたファイルを削除し、CentOS PowerToolsリポジトリを有効にします。
sudo dnf config-manager --set-enabled PowerTools
これでmimedefangが問題なくインストールされます。
CPAN経由でインストールすると、PowerToolsでこれらのパッケージをインストールするのが困難になる可能性があるため、いいえ/ optなどの代替ディレクトリにインストールしない限り、CPANを介してインストールします。破損したPerlインストールを修復するのに手助けが必要な場合はお知らせください。