web-dev-qa-db-ja.com

Perl-Net-SNMPのインストール中の依存関係の問題

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
1
M. Saâd

これは、yumサーバーがPerl-Net-SNMPのすべての依存関係を持っていないことを示しています。そのため、最初にPerl-Net-SNMPをインストールするときに依存関係解決エラーが表示され、これらの依存関係を別のリポジトリから手動でインストールする必要があります。依存関係の解決/インストールの完了後、このcommondを実行する必要がありますyum install Perl-Net-SNMP

この依存関係は、pkgs.org、rpm.pbone.netおよびその他のリポジトリから取得できます。

0
user128296

以下を実行して、必要なPerlパッケージをインストールします。

cpan -i Digest::HMAC
cpan -i Digest::SHA1

その後、yum install Perl-Net-SNMPを再度実行します

0
Logic Wreck