ubuntu10.04和12.04 上cpan的安装步骤及常见问题解决方法

在我们用perl编写程序的时候,会要用到很多的perlmodule这种情况下就需要安装程序所需要的module,然而这些module通常都是在www.cpan.org网站上面抓的。所以我们可以通过安装cpan来安装perl程序需要的module。

ubuntu10.04正常情况下的安装步骤:

1.sudoapt-getinstallgcc

注意:ubuntu10.04下会自动安装make

2.sudoapt-getinstalllibwww-perl

sudoapt-getinstalllibyaml-perl

这里是安装perl所需要的包。cpan需要的LWP和YAML就这里。

3.sudoapt-getautoremovelibwww-perl

sudoapt-getautoremovelibyaml-perl

这里也可不删除

4.sudocpan

首先要安装CPAN

命令:installCPAN

完成就可以安装perl所需要的module了。

例如:installJSON

installLWP::UserAgent

ubuntu12.04正常情况下的安装步骤:

1.10.04中的4个步骤得先执行

2.ubuntu12.04下则需要手动安装make

sudoapt-getinstallmake安装后如果还不行再安装automake

sudoapt-getinstallautomake

3.sudoapt-getinstallbuild-essential

注意:一般情况下这样就行了,如果不行则执行第4步

4.sudocpan

makeinstallinstallBundle::CPAN

接下来就可以安装CPANModule.

在这个过程中可能会出现一些问题。

1.如果提示LWPnotavailable

则进入cpancpan[1]>oconfinit重新配置后,再按如上步骤操作

2.如果提示makeNO(也就是最后的提示是除makeok以外的都不安装不成功)

这里可能是没装gcc或者是没装make。按照上面第一步操作即可。

3.在安装perlmodule的时候如果最后提示:

“Pleasecheck,iftheURLsIfoundinyourconfigurationfile(www.cpan.org)

arevalid.Theurllistcanbeedited.E.g.with'oconfurllistpush”

则需要打开Config.pm修改urllist,一般在/etc/perl/CPAN/Config.pm

在文件里面找到'urllist',这一项,然后改成'urllist'=>[],就OK。

相关推荐