Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Не устонавливается модуль SNMP


Автор: timur_m 20.11.2007, 18:13
Во время установки модуля SNMP-5.0401
perl Makefile.Pl
появляется сообщение:
You need to install net-snmp first (I can't find net-snmp-config) at Makefile.PL line 110.

В 110 строке файла Makefile.PL следующая строчка:
 if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
            die "You need to install net-snmp first (I can't find net-snmp-config)";
        }
По скрипту видно, что он обращается к netsnmp.lib
этой библиотеки в системе (Linux 2.6.16.1.) похоже нет.

Что можно сделать? Сам модуль SNMP брал на www.cpan.org

Автор: Ramirez 20.11.2007, 18:30
он не находит в системе net-snmp: http://net-snmp.sourceforge.net/ интерфейсом к которому он является

Автор: timur_m 21.11.2007, 11:41
Теоретически разобрался, но установиьт все равно не удается.
Из http://www.net-snmp.org/download.html  взял net-snmp-5.1.4-HP-UX_B.10.20_9000_715.tar.gz (версия 5.1.4), распоковал.
Устонавливаю модуль SNMP для perl, как написано в README

perl Makefile.PL -NET-SNMP-CONFIG="sh ../usr/local/bin/net-snmp-config" -NET-SNMP-IN-SOURCE=true

Выподает сообщение:
ERROR:
Net-SNMP installed version: 5.1.4 => 5.0104
Perl Module Version:        5.0401

На http://www.net-snmp.org/ есть версия по старее (5.0.11), но она распростроняется ввиде портов. Их установить не получится, поскольку в системе я не привелегированный пользователь.

Пробую изменить Makefile.PL, в скрипте убераю проверку на версию модуля. Во время установки появляется следующее сообщение:

Note (probably harmless): No library found for -lnetsnmp
Writing Makefile for SNMP
Unable to locate the MIBs, Please enter the path:  []

Похоже просит ввести место расположение какогото path, что заводит меня окончательно в тупик.

Как можно поступить, подскажите пожалуйста?

Автор: timur_m 21.11.2007, 13:45
Спраился
Взялb на http://www.net-snmp.org версию 5.4.1, она уже с модулем для perl

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)