From:http://blog.sina.com.cn/s/blog_49432699010149yz.html
CPAN method
perl -MCPAN -e shell (to get an interactive CPAN shell)
perl -MCPAN -e 'install Time::JulianDay' (if you know the name of
the module, you can install it directly without interacting with
the CPAN shell)
tips:
如何检查一个perl模块是否已经安装了?
可以使用perldoc moduleName检查。
不过首先要现安装perl-doc
$sudo apt-get install perl-doc
Try it with a module that does not
exist and you’ll get an error message.
$ perldoc Llamas
$ No documentation found for
"Llamas".
最佳实践:使用MCPAN的m moduleName命令
cpan[1]> m DBI
CPAN: Storable loaded ok
(v2.20)
Going to read
'/home/forrest/.cpan/Metadata'
Database was generated on Wed,
21 Jul 2010 07:35:04 GMT
Module id = DBI
DESCRIPTION Generic Database
Interface (see DBD modules)
CPAN_USERID TIMB (Tim Bunce
)
CPAN_VERSION 1.612
CPAN_FILE
T/TI/TIMB/DBI-1.612.tar.gz
UPLOAD_DATE 2010-07-16
DSLIP_STATUS MmcOp
(mature,mailing-list,C,object-oriented,Standard-Perl)
MANPAGE
DBI - Database independent interface for
Perl
INST_FILE
/usr/local/lib/perl/5.10.1/DBI.pm
INST_VERSION 1.612
cpan[2]> m
DBD::Oracle
Module id = DBD::Oracle
DESCRIPTION Oracle Driver for
DBI
CPAN_USERID DBIML (DBI Mailing
Lists )
CPAN_VERSION 1.24
CPAN_FILE
P/PY/PYTHIAN/DBD-Oracle-1.24b.tar.gz
DSLIP_STATUS MmcO?
(mature,mailing-list,C,object-oriented,)
INST_FILE
(not installed)