3

首先,我使用的是带有 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 文件),但无济于事。

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

4

3 回答 3

5

在 Ubuntu 14.04 上,我需要sudo apt-get install libsnmp-perl

于 2018-05-28T19:52:08.800 回答
2

安装 Perl 网络::SNMP

perl -MCPAN -e 'install Net::SNMP' 
于 2018-03-18T06:58:08.223 回答
-1

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

perl -MCPAN -e 'install HTML::Template' 
于 2013-11-14T10:29:38.383 回答