Net-SNMP perl模块不会生成

时间:2013-11-14 09:32:27

标签: linux perl net-snmp

首先,我使用的是带有Angstrom分布的Beaglebone Black。

我的net-snmp mib2c程序不起作用,并给出以下错误:

ERROR: You don't have the SNMP perl module installed.  Please obtain
this by getting the latest source release of the net-snmp toolkit from
http://www.net-snmp.org/download/ .  Once you download the source and
unpack it, the perl module is contained in the perl/SNMP directory.
See the README file there for instructions.

所以我转到/ net-snmp / perl / SNMP并运行

 perl Makefile.PL
 make

现在它给了我这个错误:

make: *** No rule to make target `/usr/lib/perl/5.14.2/ExtUtils/typemap', needed by `SNMP.c'.  Stop.

好的,所以我知道必须安装ExtUtils模块(它是),但我在该文件夹中的所有内容都是.pm文件。当我使用perl运行它们时没有任何反应。我也尝试在线查找文件(在我创建一个类型图文件后,它要求提供xsubpp文件),但无济于事。

如何安装这些模块以便存在正确的文件?

3 个答案:

答案 0 :(得分:1)

安装Perl Net :: SNMP

perl -MCPAN -e 'install Net::SNMP' 

答案 1 :(得分:1)

我在ubuntu 14.04上遇到了相同的(根)问题,需要sudo apt-get install libsnmp-perl

答案 2 :(得分:-1)

您可以尝试使用CPAN安装它:

perl -MCPAN -e 'install HTML::Template'