Perl-Net-SNMP
をインストールしようとすると、以下の依存関係エラーが発生します。
# yum install Perl-Net-SNMP
...
--> Processing Dependency: Perl(Digest::HMAC) for package: Perl-Net-SNMP-5.2.0-4.el6.noarch
--> Processing Dependency: Perl(Digest::SHA1) for package: Perl-Net-SNMP-5.2.0-4.el6.noarch
--> Finished Dependency Resolution
Error: Package: Perl-Net-SNMP-5.2.0-4.el6.noarch (epel)
Requires: Perl(Digest::HMAC)
Error: Package: Perl-Net-SNMP-5.2.0-4.el6.noarch (epel)
Requires: Perl(Digest::SHA1)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
これは、yumサーバーがPerl-Net-SNMPのすべての依存関係を持っていないことを示しています。そのため、最初にPerl-Net-SNMPをインストールするときに依存関係解決エラーが表示され、これらの依存関係を別のリポジトリから手動でインストールする必要があります。依存関係の解決/インストールの完了後、このcommondを実行する必要がありますyum install Perl-Net-SNMP
この依存関係は、pkgs.org、rpm.pbone.netおよびその他のリポジトリから取得できます。
以下を実行して、必要なPerlパッケージをインストールします。
cpan -i Digest::HMAC
cpan -i Digest::SHA1
その後、yum install Perl-Net-SNMP
を再度実行します