什么是CPAN(安装NAGIOS使用到)
因为在安装NAGIOS时候,配置check_snmp_int.pl(http://nagios.manubulon.com/faq.html)这些插件的使用时需要配置cpan.所以在这里写一点小知识.为自己也为同行提供点方便CPAN是Comprehensive Perl Archive Network的缩写.。它是一个巨大的Perl软件收藏库,收集了大量有用的Perl模块(modules)及其相关的文件。在互联网上可在此URL(www.cpan.org)找到CPAN。由于CPAN的收藏丰富,使用者甚多,在世界各地都有许多CPAN的镜站(mirror site)存在。在香港也有CPAN的镜站,在香港中文大学的域名下(http://ftp.cuhk.edu.hk/pub/packages/perl/CPAN/)就有其中的一个。
如何使用CPAN
在DOS命令行键入以下指令执行CPAN
C:>perl -MCPAN -e shell
第一次进入CPAN时,CPAN将会进行一次配置(configuration)。当配置完成后,就可以利用CPAN来查询CPAN内的Perl模块,并且进行安装。一般操作如下:
CPAN> d /bioperl/
查询有关bioperl的模块
CPAN> install modulename
安装指定的模块
如要重新配置CPAN,可先进入CPAN,然后在CPAN命令行(即CPAN>)键入以下指令:
CPAN>o conf init
以下http://nagios.manubulon.com/网站上写到的cpan安装方法
You don't have Net::SNMP installed, see below
How do I install Net::SNMP perl module ?
There are 2 ways of doing this
1) By CPAN (best)
on command line, as root :
# perl -MCPAN -e shell
cpan shell -- CPAN exploration and modules installation (v1.76)
ReadLine support enabled
cpan> install Net::SNMP
If it's the first time you run CPAN, it will probably ask you some (simple) questions.
CPAN will also ask you to satisfy some dependencies (Crypt::DES, Digest::MD5, etc..).
2) "By hand"
Get the folowings modules (tar.gz format) on www.cpan.org
- Crypt::DES
- Digest::MD5
- Digest::SHA1
- Digest::HMAC
- Net::SNMP
for each one (you must install Net::SNMP at the end) :
tar zxf .tar.gz
cd
perl Makefile.pl
make test
make install
页:
[1]