Ø 问题: 作者:王××(zbwangjian@×××.cn)
如何用shell命令安装perl模块? |
回答:
1. 一般安装(以安装HTML::Mason为例)
#perl -MCPAN -e 'install "HTML::Mason"'
2. 强制安装(以安装HTML::Mason为例)
#perl -MCPAN -e 'force("install", "HTML::Mason");'
Ø 问题: 作者:王××(zbwangjian@×××.cn)
如何删除已安装的perl模块? |
回答:
1. 以perl默认安装位置/usr/lib/perl5和Apache2模块为例
#find /usr/lib/perl5 -name 'Apache2*' -exec rm -rf {} ;
Ø 问题: 作者:王××(zbwangjian@×××.cn)
如何列出已安装的perl模块版本信息? |
回答:
1. 准备一个脚本lili.pl
#! /usr/bin/perl use strict; use ExtUtils::Installed; my $inst= ExtUtils::Installed->new(); my @modules = $inst->modules();
foreach(@modules) { my $ver = $inst->version($_) || "???"; printf("%-12s -- %sn", $_, $ver); } exit 0; |
2. 查询
#perl lili.pl
Ø 问题: 作者:王××(zbwangjian@×××.cn)
如何安装指定版本的perl模块? |
回答:
1. 以安装HTML::Mason为例
#cpan
cpan> o conf urllist push
cpan> i /HTML-Mason/
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Mon, 03 May 201023:27:03 GMT
Distribution B/BE/BEAU/HTML-Mason-ApacheHandler2-0.01.tar.gz
Distribution D/DR/DROLSKY/HTML-Mason-1.28.tar.gz
Distribution D/DR/DROLSKY/HTML-Mason-1.45.tar.gz
Distribution J/JS/JSWARTZ/HTML-Mason-1.05.tar.gz
4 items found
cpan> install D/DR/DROLSKY/HTML-Mason-1.28.tar.gz
参考: