perl--模块安装方法和常用模块
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(一般需要编译安装的软件,都放在此目录下安装)。
- # cd /usr/local/src
- # tar xvzf x.x.tar.gz
- # cd x.x
- # perl Makefile.PL (生成makefile)
- # make #(建立模块)&& make test (测试模块) 如果测试结果报告“all test ok”,您就可以放心地安装编译好的模块了。
- # 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--模块安装方法和常用模块相关推荐
- php模块是什么,apache php模块安装方法是什么
apache php模块安装方法是什么 发布时间:2020-07-28 09:17:41 来源:亿速云 阅读:107 作者:Leah apache php模块安装方法是什么?针对这个问题,这篇文章详细 ...
- python安装cv2模块的方法_Python opencv模块cv2安装和部分函数使用
Python opencv模块cv2安装和部分函数使用 前几天做了一下验证码识别,在这里分享一下用到的opencv模块cv2部分函数的使用方法,也是给自己加深一下记忆. 一.cv2模块安装 在这里提醒 ...
- python运维模块_Python 运维常用模块
基础库:sys.os(os.path.os.stat).time.logging.prarmiko.re.random Python运维常用的20个库 1.psutil是一个跨平台库(https:// ...
- python安装random库_python 库安装方法及常用库
python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/--/ 2.运行cmd,切换到*:/**/--/目录下 3.运行setup.py build 4.然 ...
- python re库安装_python 库安装方法及常用库
python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/--/ 2.运行cmd,切换到*:/**/--/目录下 3.运行setup.py build 4.然 ...
- python常用模块大全总结-python常用模块整理
一.序列化 Python中用于序列化的两个模块 json 用于[字符串]和 [python基本数据类型] 间进行转换 pickle 用于[python特有的类型] 和 [python基本数据类型]间进 ...
- python中common在哪个模块导入_python的常用模块之collections模块详解
认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的 ...
- micropython常用模块有那个_Python常用模块,不明觉厉先马后看
这是我在网上找的常用内置模块总结,不是大全.我想,大全对于现在的我也没有什么用处,徒增压力和烦恼. 虽然有很多不明觉厉的东西,不过还是先存起来,以备将来不时之需. 常用的libraries(modul ...
- python模块安装方式和自定义模块安装
最近在捣鼓Windows一些以前忽略,但买了阿里云后,又记起来的东西,然后有些东西确实想了很久,也挺有意义的,所以在这里分享一下. 第一种安装方式 利用pip去 https://pypi.org/ 官 ...
最新文章
- 卷积神经的这些坑你都踩过吗?
- 微软宣布在机器翻译方面取得突破,中翻英可达人类水平
- 线程及同步的性能 – 线程池/ ThreadPoolExecutors/ ForkJoinPool
- 【linux服务器安全系列】之存储技术
- 上海网络推广浅析一个优质的404页面能给网站带来什么优化效果?
- 要你命3000-List29
- SQLMAP使用笔记
- 一图读懂Java架构
- C++ lower_bound和upper_bound的区别
- AC自动机 学习链接
- 罗永浩回应“调侃”俞敏洪转行做直播;苹果3月9日举行春季发布会;CentOS推出新车载Linux发行版 | 极客头条...
- Android下pm命令详解
- batocera游戏整合包_安装游戏时电脑报错?提示XXX文件缺失?一个软件完美解决...
- 期末复习—计算机组成原理—计算机的分类
- 迅雷离线下载免费申请体验(3天)
- swift/dart代码规范检查工具介绍
- Whitted光线追踪
- linux老男孩学习决心书
- python开发autocad_利用Python自动化操作AutoCAD的实现
- 线性表——链表的应用
热门文章
- C语言中float double等类型在内存中的存储
- 全局异步和主线程异步区别、改变PlaceHolder颜色、解决键盘弹起挡住文本框问题...
- 剑指Offer_12_数值的整数次方
- Codeforce 水题报告(2)
- 特权同学笔记-榨干FPGA片上存储资源
- oracle数据库元数据SQL查询
- 转:C#数据结构和算法学习系列十三----链表
- Another ORA-00600 internal error
- Oracle 中重新编译无效的存储过程, 或函数、触发器等对象(转)
- Winddows 10 安装 COCO API(pycocotools)