设为首页 收藏本站
查看: 1146|回复: 0

[经验分享] Linux下使用CPAN进行Perl模块的安装

[复制链接]

尚未签到

发表于 2018-9-1 07:10:12 | 显示全部楼层 |阅读模式
  本文转自http://blog.sina.com.cn/hellofrankey
  当我们想使用某些Perl模块的时候,很可能会遇到当前系统不存在这个模块的情况,这时我们可以通过使用CPAN来对相应的模块进行获取,下面就介绍一下CPAN的使用方法。
  首先,我们可以用perl -e 'use module'这个命令来检查一下系统的perl的某个模块是否可用,如
  [root@localhost ~]# perl -e 'use Test::Parser'
  Can't locate Test/Parser.pm in @INC (......更多报错信息自动略过) at -e line 1.
  BEGIN failed--compilation aborted at -e line 1.
  根据显示我们知道系统上没有Test::Parser这个模块,因此我们需要使用CPAN进行安装,因此下面我们进入CPAN。
  [root@localhost ~]# perl -MCPAN -e shell
  Can't locate CPAN.pm in @INC (......).
  BEGIN failed--compilation aborted.
  此时进入CPAN失败,原因很简单,系统没有包含CPAN,所以我们需要首先安装CPAN,方法如下(本人使用的是Fedora 8,其他系统请对号入座):
  [root@localhost ~]# yum install perl-CPAN
  updates-newkey  | 2.3 kB  00:00
  fedora  | 2.1 kB  00:00
  updates  | 2.6 kB  00:00
  设置安装进程
  分析安装参数的语法
  解决依赖相关
  -->运行处理检查
  ---> 包 perl-CPAN.i386 0:1.76_02-41.fc8 设置为 升级
  --> 完成依赖性检查
  依赖性解决
  ================================================================================
  包  架构  版本  仓库  大小
  ================================================================================
  正在安装:
  perl-CPAN  i386  1.76_02-41.fc8  updates-newkey  129 k
  Transaction Summary
  ================================================================================
  Install  1 Package(s)
  Update  0 Package(s)
  Remove  0 Package(s)
  总共下载大小: 129 k
  确定是这样吗? [y/N]: y
  下载软件包:
  perl-CPAN-1.76_02-41.fc8.i386.rpm  | 129 kB  00:02
  ============================== Entering rpm code ===============================
  运行 rpm_check_debug
  运行测试事务处理
  传输测试完成
  事务处理测试成功
  运行事务处理
  正在安装  : perl-CPAN  1/1
  =============================== Leaving rpm code ===============================
  已安装:
  perl-CPAN.i386 0:1.76_02-41.fc8
  恭喜你!成功完成!
  这时我们就完成了perl-CPAN的安装,再次使用刚才的命令进入CPAN。
  [root@localhost ~]# perl -MCPAN -e shell
  /usr/lib/perl5/5.8.8/CPAN/Config.pm initialized.
  CPAN is the world-wide archive of perl resources. It consists of about
  100 sites that all replicate the same contents all around the globe.
  Many countries have at least one CPAN site already. The resources
  found on CPAN are easily accessible with the CPAN.pm module. If you
  want to use CPAN.pm, you have to configure it properly.
  If you do not want to enter a dialog now, you can answer 'no' to this
  question and I'll try to autoconfigure. (Note: you can revisit this
  dialog anytime later by typing 'o conf init' at the cpan prompt.)
  Are you ready for manual configuration? [yes]
  因为是首次使用cpan所以系统需要配置一下环境参数,可以直接选择no.

  cpan>>  在完成以上步骤后,就可以用install module 来安装需要的模块了
  [root@localhost ~]# cpan> install Test::Parser
  如果最后显示OK的话,则该模块可以使用了,这一点可以通过第一步的命令进行检查。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-560485-1-1.html 上篇帖子: 重新配置perl cpan 下篇帖子: perl--模块安装方法和常用模块
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表