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。