CPAN(Comprehensive Perl Archive Network:全面的Perl存档网络)是查找任何Perl有关的东西的中心仓库。它包含从整个Perl社区收集来的智慧:成百上千的 Perl模块和脚本,相当于好几本书的文档,以及整个Perl发布。如果有东西是用Perl写的,而且这个东西很有用而且是自由的,那么它很有可能就在CPAN上。CPAN在全世界都有镜象,你可以在位于http://www.perl.com/CPAN 的CPAN 路牌上找到离你最近的镜象。那块路牌会记住你选择的是哪个镜象并且你以后再访问 http://www.perl.com/CPAN/ (注意最后的斜杠)的时候就会自动重新定向到那个镜象。另外,你也可以从http://www.cpan.org开始。这个站的界面不同,但是数据是一样的。

authors

这个目录包含许多子目录,每个贡献者一个。比如,如果你想找 Lincoln Stein 那些写得非常好的 CGI 模块(现在是标准 Perl 版本的一部分了),并且你碰巧知道是他写了这些模块,那么你就可以到authors/Lincoln_stein 目录里看看。如果你不知道是他写了这些模块,那么你可以到下面描述的 modules 目录里找。

doc

这个目录保存所有风格的Perl文档,包括Perl的官方手册页的好几种不同的排列和格式,比如文本,HTML,PostScript,和Perl自身的 pod 格式。

modules

这个目录包含用Perl或者Perl和C混合写成的模块。

ports  * 这个目录包含源代码,有时候还有一些预编译好的可执行的Perl移植,主要针对那些在标准版本里并不直接支持的操作系统,或者某些很难用的编译器。scripts * 这个目录包含少量从全世界各地发来的各种各样的Perl程序。它们可以用做独立的程序,或者也可以用做例子。目前,这里面还没有很多程序列出,不过,随着时间的推移,这个区域会变得越来越丰富。Perl Power Tools project (Perl 万能工具箱,PPT)也放在这里。PPT的目标是用Perl重新制作所有Unix 、工具。大多数标准的已经完成了,另外还有有些不那么标准的也做完了。

src

在这个目录里,你可以找到标准Perl发布版本的源程序。实际上,是两个标准 Perl版本的源程序,一个标记着 stable(稳定版),另外一个是 devel (开发版)。(该目录的索引页有详细解释。)它们都只是相应版本的链接。早我们写这些的时候,stable.tar.gz 是到 perl-5.6.0.tar.gz(通常的方案是:如果版本号的第二个数字是偶数,那么它就是正式版本,如果是奇数,那么是开发版。后面的.tar.gz 后缀有时候是 .tgz,表示它是一个标准的互联网格式:GNU 压缩的tar归档,常称做“tarball”)的符号链接。

安装Perl的Source

$  wget http://www.cpan.org/src/5.0/perl-5.18.2.tar.gz

$  tar -xzf perl-5.18.2.tar.gz

$  cd perl-5.18.2

$  ./Configure -des -Dprefix=$HOME/localperl

$  make

$  make test

$  make install

安装Perl的Module

方法1: 手工安装

假如安装DBI模块,并放/home/Bird目录。

$ cd /home/Bird   #假设放此目录。

$ tar xvzf DBI-1.13.tar.gz#解压缩

$ cd DBI-1.13  #进入新创建目录

$ perl Makefile.PL #生成Makefile文件

$ make  #建立模块

$ make test #测试模块

$ make install #编译模块

$ 写一个测试程序,如下:

#!/usr/bin/perl -w

use strict;

use DBI;

..

测试模块是否可用,如果没报错,则OK!

此方法适宜:安装包已经准备好的情况。Linux下绝大部分包可用此方法安装!特殊情况需要查询安装说明。

方法2: cpan安装

perl -MCPAN -e shell

cpan>h                 #获取帮助

cpan>m                   #获取模块

cpan[1]> i /DBI/       #匹配查找

cpan>install DBI      #安装模块

cpan>q                 #退出安装

此方法适宜:主机联网,没有被墙!

linux cpan 参数配置,Perl学习笔记之CPAN使用介绍相关推荐

  1. 《鸟哥的Linux私房菜》个人学习笔记-第一篇

    <鸟哥的Linux私房菜>个人学习笔记-基础篇 这是一篇一个linux菜鸡自学的笔记 csdn上的各位大手子们好,本人实习生一枚最近想自己深入学习下linux,所以在社区里发博客,希望能记 ...

  2. 《Linux高性能服务器编程》学习笔记

    <Linux高性能服务器编程>学习笔记 Linux高性能服务器编程 TCP/IP协议族 TCP/IP协议族体系结构以及主要协议 数据链路层 网络层 传输层 应用层 封装 分用 测试网络 A ...

  3. 鸟叔linux私房菜基础篇简体,鸟叔的Linux私房菜基础篇-学习笔记(一)

    鸟叔的Linux私房菜基础篇-学习笔记(一) 开机进入命令行模式: ctrl+alt+[F1-F6]的任意键进入命令行编辑界面 ctrl+alt+F7进入图形界面模式 开始下达指令 [dmtsai@s ...

  4. Linux内核设计与实现学习笔记目录

    **注:**这是别人的笔记,我只是把目录抄过来 <Linux内核设计与实现学习笔记> 1.<Linux内核设计与实现>读书笔记(一)-内核简介 2.<Linux内核设计与 ...

  5. c语言学习笔记【结构体02】结构体指针变量与结构体变量的函数参数,C语言学习笔记结构体02结构体指针变量与结构体变量的函数参数.docx...

    C 语言学习笔记[结构体02]结构体指针变量与结构体变量 的函数参数 C 语言学习笔记之结构体指针变量一提指针,那可 是 C 语言的核心了,有多少学子曾拜倒在指针的脚下.单纯的说指针,其实并不难,但是 ...

  6. 携程 Apollo 配置中心 | 学习笔记(七) | 如何将配置文件敏感信息加密?

    携程 Apollo 配置中心 | 学习笔记(一) Apollo配置中心简单介绍 携程 Apollo 配置中心 | 学习笔记(二) Windows 系统搭建基于携程Apollo配置中心单机模式 携程 A ...

  7. Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程)

    Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程) 一.TCP服务器(一请求一线程) 的原理 二.完整代码 三.测试 四.补充 一.TCP服务器(一请求一线 ...

  8. C++ 中 参数包 (typename ...) 学习笔记

    C++ 中 参数包 (typename -) 学习笔记 本文所属地址 https://www.lucien.ink 起因 突然好奇 STL 的 std::tuple 是怎么实现不定参数的,遂搜了搜,发 ...

  9. MSP432安装与环境配置(ccs) 学习笔记

    MSP432安装与环境配置(ccs) 学习笔记   关闭电脑病毒防护 继续 选择ccs的安装文件路径 选择要安装的类型 选择使用工作区目录存储其首选项和开发文件路径 使用usb接入432 关闭安装ms ...

  10. Class4 Linux云上环境搭建学习笔记

    Class4 Linux云上环境搭建学习笔记 Linux的远程管理 为Linux环境安装图形化桌面(Gnome) 学习Linux的基本操作 更新一个官方教程 附阿里云高校学习计划的地址 class4 ...

最新文章

  1. 主mysql删除从服务不同步_MySQL主从不同步解决
  2. 338. Counting Bits_比特位计数_简单动态规划
  3. springboot整合视图层Thymeleaf、freemarker
  4. BT,eMule,迅雷下载的电影没有字幕的解决方法
  5. UVA1602 Lattice Animals 网格动物
  6. java中filehandler_java – 如何配置特定FileHandler的属性
  7. linux文件系统管理实践题目,Linux软件管理、文件系统管理实践
  8. sqlite字段类型说明
  9. 从仁慈的独裁者到微软打工人,Python之父和Python将走向何方?
  10. 计算机知识*.jpg,计算机第一篇考试题(基础知识部分)
  11. C++学习网站——www.cplusplus.com
  12. DDD实战进阶第一波(一):开发一般业务的大健康行业直销系统(概述)
  13. SPI机制入门、SPI机制原理
  14. 用正则表达式制作单线程小说网站小说下载器
  15. Blurring the Lines between Blockchains andDatabase Systems: the Case of Hyperledger Fabric(翻译)
  16. python期货基本面分析_Python股票期货交易利器,砖型图详细绘制教程!
  17. iOS14隐私适配:根据不同的场景需求设置不同的定位精确度
  18. confluence 制作流程图_流程图绘制在线工具
  19. 在线支付功能-含银联在线和支付宝
  20. 华为 android 5.0系统下载地址,华为emui5.1

热门文章

  1. 数据量太大,节省内存的几种方式
  2. 极坐标可以用计算机吗,极坐标
  3. wireshark 过滤omci包_中兴OLT、ONU常见故障问题处理
  4. Qt中的矩阵计算库eigen
  5. OpenSSL下载及使用(生成公钥 私钥)
  6. web buuctf [0CTF 2016]piapiapia
  7. java kryo_java kryo序列化与反序列化
  8. 中易浏览器(enjoyie) v3.0.1.15 完整绿色版 免费
  9. Python 读文件只读了一部分的问题解决
  10. swoole.so: undefined symbol: _zval_ptr_dtor