`
sundful
  • 浏览: 1231742 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何从CPAN安装Perl模块

 
阅读更多

Perl有一个从外部导入Perl模块的机制,从外部导入到Perl的模块可以应用到Perl脚本中。CPAN是一个由全世界Perl开发者贡献出来的一个功能特别强大的公共Perl模块仓库。因为Perl本身自带的核心Perl模块数量比较少,因此你学要从CPAN来安装额外的Perl模块。

你可以从CPAN上找到人任何你想要的Perl模块。一旦你知道了你要安装的Perl模块的名字(例如:(HTML::Template),你就可以按照下面的方法来安装他们。

首先,请确认你的电脑安装了C编译器(例如:GCC编译器)。因为绝大多数的Perl模块都是用Perl语言写的,有一些使用C语言实现底层然后用XS语言来负责交互。因此你必须安装Linux C的开发环境。

接下来,打开一个CPAN的交互解释器,用下面的方法来创建和安装Perl模块

$ sudo perl -MCPAN -e shell
cpan> install HTML::Template

或者用这个方法亦可以

$ sudo perl -MCPAN -e 'install HTML::Template'

要是上面的所给的命令发出“Can't locate CPAN.pm in @INC“的错误提示,你首先想到是应该用标准的Linux包管理器命令来安装CPAN

对于 CentOSFedora 或者 RHEL:

$ sudo yum -y install perl-CPAN

对于Ubuntu 和 Debian:

$ sudo apt-get install perl-modules

你现在应该可以用perl -MPCAN命令来管理其它的Perl模块。

考虑到有些人会用到代理服务器,他们就有可能会有在代理服务器上使用CPAN的需求,你可以用CPAN的控制台来配置你的代理服务器

$ sudo perl -MCPAN -e shell
cpan> o conf init /proxy/

上面的命令执行完成以后会要求你设置一下你的代理服务器,最后系统会让你确认一下你的配置是否完成。

分享到:
评论

相关推荐

    Linux上安装Perl模块方法介绍

    Linux上安装Perl模块方法介绍,前提是要有root权限,否则只能自己下载perl模块自己解压安装了。 首次使用需要perl -MCPAN -e shell,以后只需要cpan即可 安装只有两个步骤,查询或者安装

    Windows 下安装Perl模块的方法讨论

    Windows 下安装Perl模块的方法讨论 手动编译方式 优点:通吃所有模块 缺点:有点麻烦 具体步骤:1安装编译器2设置编译器的环境变量3可能安装dmake 具体方法:如下 1.首先要有个c编译器2.编译步骤,在cpan上下载需要的...

    linux 离线安装perl-IPC-Cmd

    linux 离线安装perl-IPC-Cmd

    perl模块安装工具:cpanm

    cpanm是一种比cpan更简洁的perl模块安装工具。 cpanm本身其实只是一个可执行文件而已。将它下载到 bin 目录,然后添加执行权限就可以用了。 使用时,参数名直接为模块名称即可。如: $ sudo cpanm CGI::Session 可以...

    windows下安装perl模块方法和必备软件nmake dmake devcpp.zip

    windows下安装perl模块方法和必备软件nmake dmake devcpp: 方式一: 将 nmake.exe 放到system32目录下 用一下方式: perl Makefile.pl nmake nmake test nmake install 如果成功,将不用看下面内容。 方式二:...

    Linux/Unix下安装Perl模块的两种方法分享

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

    Module-Find:CPAN Perl模块的开发存储库Module :: Find

    Module-Find:CPAN Perl模块的开发存储库Module :: Find

    Bugzilla安装步骤详解

    在windows环境下安装Bugzilla。需要在自己的机器上配置IIS。之后安装ActivePerl,MySQL以及Bugzilla。 安装过程中请保持网络畅通

    cpanf:从新镜像实时查询和安装 CPAN 模块

    名称App::CPAN::Fresh - 从新镜像实时查询和安装 CPAN 模块弃用由于 FriendFeed 已关闭,此模块不再工作。 您可以使用cpanm的--metacpan选项来启用 MetaCPAN API 搜索,这可以几乎实时地为您提供最近更新的模块。 ...

    Linux下用Nginx作Perl程序服务器及其中Perl模块的配置

    perl + fastcgi + nginx搭建 nginx + fastcgi是php下最流行的一套环境了,那perl会不会也有fastcgi呢,当然有,今天来搭建下nginx下perl的fastcgi.性能方面也不亚于php,但是现在web程序php的...1.1 nginx安装 这里就

    CPAN上处理xml的两个模块

    CPAN上处理xml文件的两个模块的说明,用于学习处理xml文件

    Kafka:Kafka API(官方CPAN模块)的Perl实现

    Kafka:Kafka API(官方CPAN模块)的Perl实现

    perl-Astro-WaveBand:CPAN Perl Astro :: WaveBand模块,用于转换天文波段信息

    perl-Astro-WaveBand:CPAN Perl Astro :: WaveBand模块,用于转换天文波段信息

    strawberry-perl-5.28.0.1-64bit.msi

    Perl 在 Window 平台上有 ...ActiveState Perl和 Strawberry Perl最大的区别是 Strawberry Perl 里面有多包含一些 CPAN 里的模块, 所以Strawberry Perl 下载的安装文件有 80多M, 而ActiveState Perl 只有20M 左右。

    Perl 实例精解(第三版).pdf

    15.3.2 使用PPM在Windows系统上安装Perl模块 15.3.3 安装RDBMS 15.3.4 为MMS范例创建DSN 15.4 使用ADO和DBI访问MSS 15.4.1 Microsoft SQL Server--范例15-1和15-3的查询 15.4.2 范例15-1:ex1.p1在...

    perl-poe-smokebox-uploads-rsync:通过 rsync 获取上传的 CPAN 模块

    POE::Component::SmokeBox::Uploads::Rsync - 通过 rsync 获取上传的 CPAN 模块 版本 This document describes v1.001 of POE::Component::SmokeBox::Uploads::Rsync - released November 03, 2014 as part of POE-...

    PERL编程24学时教程.pdf

    14.2.3 用于通信的Perl模块 164 14.2.4 使用English模块 165 14.2.5 diagnostics模块 165 14.3 标准模块的完整列表 166 14.4 课时小结 167 14.5 课外作业 167 14.5.1 专家答疑 167 14.5.2 思考题 168 14.5.3 解答 ...

    coc-perl:coc.nvim的Perl语言服务器

    安装要求您需要安装perl模块Perl :: LanguageServer才能使此扩展正常工作,例如,在目标系统上运行“ cpan Perl :: LanguageServer”。 请确保始终始终运行最新版本的Perl :: LanguageServer。CocInstall 在(neo)...

    Pinto:整理自己的Perl模块存储库

    Pinto是用于创建和管理Perl模块的类似于CPAN的自定义存储库的应用程序。 这样的存储库的目的是提供稳定的,经过整理的依赖关系堆栈,您可以使用标准的Perl工具链从该可靠的堆栈可靠地构建,测试和部署应用程序。 ...

    perl:其他个人Perl模块

    RRT Perl模块:copyright:2002–2018 ... 这些Perl模块是免费软件,已获得GNU GPL版本3(或您选择的任何更高版本)的许可,并以Perl编写。 请向维护者发送问题,评论和错误报告,或在项目的网页上报告它们(地址见上)。

Global site tag (gtag.js) - Google Analytics