rpm -Uvh net-snmp-5.4.2.1-8.12.16.1.x86_64.rpm perl-SNMP-5.4.2.1-8.12.16.1.x86_64.rpm

rpm -Uvh net-snmp-5.4.2.1-8.12.16.1.x86_64.rpm perl-SNMP-5.4.2.1-8.12.16.1.x86_64.rpm

我这里有一台运行 SuSE Linux Enterprise Server 11 (i586) 补丁级别 1 的服务器。我正在尝试在机器上安装 Net-SNMP。我下载了 net-snmp-5.4.2.1-8.2.i586.rpm 文件并尝试安装它:

ourserver1:~ # rpm -i net-snmp-5.4.2.1-8.2.i586.rpm
warning: net-snmp-5.4.2.1-8.2.i586.rpm: Header V3 DSA signature: NOKEY, key ID 034e6912
error: Failed dependencies:
        perl-SNMP = 5.4.2.1 is needed by net-snmp-5.4.2.1-8.2.i586

因此我下载了 perl-SNMP-5.4.2.1-8.2.i586.rpm 并尝试安装它:

ourserver1:~ # rpm -i perl-SNMP-5.4.2.1-8.2.i586.rpm
warning: perl-SNMP-5.4.2.1-8.2.i586.rpm: Header V3 DSA signature: NOKEY, key ID 034e6912
error: Failed dependencies:
        net-snmp = 5.4.2.1 is needed by perl-SNMP-5.4.2.1-8.2.i586

为什么它们彼此依赖?如何在这台机器上安装 Net-SNMP?

答案1

同时安装两者。

rpm -Uvh net-snmp-5.4.2.1-8.2.i586.rpm perl-SNMP-5.4.2.1-8.2.i586.rpm

答案2

我遇到了同样的问题。我的操作系统是:SLES-11 SP3,我想安装 net-snmp。此命令解决了依赖性错误。

rpm -Uvh net-snmp-5.4.2.1-8.12.16.1.x86_64.rpm perl-SNMP-5.4.2.1-8.12.16.1.x86_64.rpm

相关内容