什么是CPAN(安装NAGIOS使用到)

因为在安装NAGIOS时候,配置check_snmp_int.pl( [url]http://nagios.manubulon.com/faq.html[/url])这些插件的使用时需要配置cpan.所以在这里写一点小知识.为自己也为同行提供点方便
CPAN是Comprehensive Perl Archive Network的缩写.。它是一个巨大的Perl软件收藏库,收集了大量有用的Perl模块(modules)及其相关的文件。在互联网上可在此URL( [url]www.cpan.org[/url])找到CPAN。由于CPAN的收藏丰富,使用者甚多,在世界各地都有许多CPAN的镜站(mirror site)存在。在香港也有CPAN的镜站,在香港中文大学的域名下( [url]http://ftp.cuhk.edu.hk/pub/packages/perl/CPAN/[/url])就有其中的一个。
如何使用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
 
 
以下 [url]http://nagios.manubulon.com/[/url]网站上写到的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 :

[your_host]# 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 [url]www.cpan.org[/url]
- Crypt::DES
- Digest::MD5
- Digest::SHA1
- Digest::HMAC
- Net::SNMP

for each one (you must install Net::SNMP at the end) :
tar zxf <module>.tar.gz
cd <module>
perl Makefile.pl
make test
make install
 
 

你可能感兴趣的:(职场,nagios,休闲,cpan)