| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |