CPAN(Comprehensive Perl Archive Network)是internet上Perl模块最大的集散地,包含了现今公布的几乎所有的perl模块。网址:http://www.cpan.org/

http://search.cpan.org/,可以查找任何一个模块并提供下载

Linux/Unix---perl模块的安装方法

Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装。第一种方法是从CPAN上下载您需要的模块,手工编译、安装。第二种方法是联上internet,使用一个叫做CPAN的模块自动完成下载、编译、安装的全过程。

A.       手工安装

从CPAN下载了安装模块的压缩文件,假设放在/usr/local/src(一般需要编译安装的软件,都放在此目录下安装)。 

  1. # cd /usr/local/src   
  2. # tar xvzf x.x.tar.gz   
  3. # cd x.x  
  4. # perl Makefile.PL (生成makefile)
  5. # make #(建立模块)&& make test (测试模块)  如果测试结果报告“all test ok”,您就可以放心地安装编译好的模块了。 
  6. # make install 

注意:上述步骤适合于Linux/Unix下绝大多数的Perl模块。可能还有少数模块的安装方法略有差别,安装前,先看一下目录里的README或INSTALL。

B.       自动安装:
安装前需要先联上线,并且您需要取得root权限。  
perl -MCPAN -e shell  
初次运行CPAN时需要做一些设置,如果您的机器是直接与internet相联(拨号上网、专线,etc.),那么一路回车就行了,只需要在最后选一个离您最近的CPAN镜像站点。  
cpan>h  (获得帮助)   
cpan>m (列出CPAN上所有模块的列表)  
cpan>install module_name (自动完成从下载到安装的全过程。)   
cpan>q (安装完,后退出)

常用模块:

(1) Net::FTP 
(2) Net::Telnet 
(3) LWP::Simple, get() 
(4) Expect 
(5) XML::Simple, XMLin() 
(6) Data::Dumper, Dumper() 
(7) IO::Socket 
(8) Date::Manip, DateCalc(), UnixDate() 
(9) Date::Manip, Date_Cmp() 
(10) File::Find, find() 
(11) ExtUtils::Installed, new(), modules(), version() 
(12) DBI, connect(), prepare(), execute(), fetchrow_array() 
(13) Getopt::Std 
(14) Proc::ProcessTable 
(15) Shell 
(16) Time::HiRes, sleep(), time() 
(17) HTML::LinkExtor, links(), parse_file() 
(18) Net::Telnet, open(), print(), getline() 
(19) Compress::Zlib, gzopen(), gzreadline(), gzclose() 
(20) Net::POP3, login(), list(), get() 
(21) Term::ANSIColor 
(22) Date::Calc Calendar(), Today() 
(23) Term::Cap, Tgetend(), Tgoto, Tputs() 
(24) HTTPD::Log::Filter 
(25) Net::LDAP 
(26) Net::SMTP mail(), to(), data(), datasend(), auth() 
(27) MIME::Base64, encode_base64(), decode_base64() 
(28) Net::IMAP::Simple, login(), mailboxes(), select(), get()... 
(29) Bio::DB::GenBank, Bio::SeqIO 
(30) Spreadsheet::ParseExcel 
(31) Text::CSV_XS, parse(), fields(), error_input() 
(32) Benchmark

了解这些模块功能以及具体使用方法,可以去http://search.cpan.org/ 查看。

本文来自:http://www.517sou.net/Article/perl_module_installation_and_common_module.aspx

perl--模块安装方法和常用模块相关推荐

  1. php模块是什么,apache php模块安装方法是什么

    apache php模块安装方法是什么 发布时间:2020-07-28 09:17:41 来源:亿速云 阅读:107 作者:Leah apache php模块安装方法是什么?针对这个问题,这篇文章详细 ...

  2. python安装cv2模块的方法_Python opencv模块cv2安装和部分函数使用

    Python opencv模块cv2安装和部分函数使用 前几天做了一下验证码识别,在这里分享一下用到的opencv模块cv2部分函数的使用方法,也是给自己加深一下记忆. 一.cv2模块安装 在这里提醒 ...

  3. python运维模块_Python 运维常用模块

    基础库:sys.os(os.path.os.stat).time.logging.prarmiko.re.random Python运维常用的20个库 1.psutil是一个跨平台库(https:// ...

  4. python安装random库_python 库安装方法及常用库

    python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/--/ 2.运行cmd,切换到*:/**/--/目录下 3.运行setup.py build 4.然 ...

  5. python re库安装_python 库安装方法及常用库

    python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/--/ 2.运行cmd,切换到*:/**/--/目录下 3.运行setup.py build 4.然 ...

  6. python常用模块大全总结-python常用模块整理

    一.序列化 Python中用于序列化的两个模块 json 用于[字符串]和 [python基本数据类型] 间进行转换 pickle 用于[python特有的类型] 和 [python基本数据类型]间进 ...

  7. python中common在哪个模块导入_python的常用模块之collections模块详解

    认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的 ...

  8. micropython常用模块有那个_Python常用模块,不明觉厉先马后看

    这是我在网上找的常用内置模块总结,不是大全.我想,大全对于现在的我也没有什么用处,徒增压力和烦恼. 虽然有很多不明觉厉的东西,不过还是先存起来,以备将来不时之需. 常用的libraries(modul ...

  9. python模块安装方式和自定义模块安装

    最近在捣鼓Windows一些以前忽略,但买了阿里云后,又记起来的东西,然后有些东西确实想了很久,也挺有意义的,所以在这里分享一下. 第一种安装方式 利用pip去 https://pypi.org/ 官 ...

最新文章

  1. 卷积神经的这些坑你都踩过吗?
  2. 微软宣布在机器翻译方面取得突破,中翻英可达人类水平
  3. 线程及同步的性能 – 线程池/ ThreadPoolExecutors/ ForkJoinPool
  4. 【linux服务器安全系列】之存储技术
  5. 上海网络推广浅析一个优质的404页面能给网站带来什么优化效果?
  6. 要你命3000-List29
  7. SQLMAP使用笔记
  8. 一图读懂Java架构
  9. C++ lower_bound和upper_bound的区别
  10. AC自动机 学习链接
  11. 罗永浩回应“调侃”俞敏洪转行做直播;苹果3月9日举行春季发布会;CentOS推出新车载Linux发行版 | 极客头条...
  12. Android下pm命令详解
  13. batocera游戏整合包_安装游戏时电脑报错?提示XXX文件缺失?一个软件完美解决...
  14. 期末复习—计算机组成原理—计算机的分类
  15. 迅雷离线下载免费申请体验(3天)
  16. swift/dart代码规范检查工具介绍
  17. Whitted光线追踪
  18. linux老男孩学习决心书
  19. python开发autocad_利用Python自动化操作AutoCAD的实现
  20. 线性表——链表的应用

热门文章

  1. C语言中float double等类型在内存中的存储
  2. 全局异步和主线程异步区别、改变PlaceHolder颜色、解决键盘弹起挡住文本框问题...
  3. 剑指Offer_12_数值的整数次方
  4. Codeforce 水题报告(2)
  5. 特权同学笔记-榨干FPGA片上存储资源
  6. oracle数据库元数据SQL查询
  7. 转:C#数据结构和算法学习系列十三----链表
  8. Another ORA-00600 internal error
  9. Oracle 中重新编译无效的存储过程, 或函数、触发器等对象(转)
  10. Winddows 10 安装 COCO API(pycocotools)