У меня здесь есть сервер, на котором установлен патч уровня 1 SuSE Linux Enterprise Server 11 (i586). Я пытаюсь установить 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 на этом компьютере?

2 ответа2

2

Установите оба одновременно.

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

Я столкнулся с той же проблемой. Моя ОС была: 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .