fedora下安装net-snmp方法

1.解压缩包并切换目录:

# tar zxvf net-snmp-5.6.1.tar.gz

#cd net-snmp-5.6.1

2.配置configure

# ./configure --enable-mfd-rewrites --enable-embedded-perl --with-perl-modules --with-default-snmp-version="2" --with-sys-contact="linux" --with-sys-location="China"

此时会提示还需要一些参数,直接回车就行了

3.编译和安装

#make

#make install

此时一个标准的snmp代理端已经安装完成(默认安装在/usr/local/share/snmp/路径下,snmpd即为代理程序)

注:若在第二部中出现如下错误:

Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/local/lib/perl5/site_perl .). BEGIN failed--compilation aborted.

然后去perl的安装目录下找了一下ExtUtils模块,发现没有Embed.pm文件,说明原因在于perl并没安装ExtUtils::Embed这个包,找到真正的问题所在,解决起来就容易了。 yum install perl-ExtUtils-Embed 就可

posted @ 2017-03-03 10:02  倾月轩萱  阅读(312)  评论(0编辑  收藏  举报