`
deepfuture
  • 浏览: 4411787 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80127
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70328
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103582
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:286543
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15054
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67782
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32290
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46075
社区版块
存档分类
最新评论

使用cpan安装Perl模块时自动安装依赖模块的方法

 
阅读更多

Comprehensive Perl Archive Network是Perl资源的宝库。Perl模块资源的管理工具cpan, 则是安装Perl包时的必不可以的强大工具。但很多Perl模块常常需要依赖很多其它模块才能正常运行。cpan程序的默认设置是需要手工确认这些依赖模块的安装,因此安装起来十分繁琐,费时。经过查找相关的资料,找到了cpan自动安装依赖模块的配置选项。进行如下设置,就可以使cpan程序不需要人工干预就能自动安装依赖模块了。

方法一

在命令行执行如下命令:

cpan
o conf prerequisites_policy follow
o conf commit
exit

方法二

设置如下的环境变量
PERL_MM_USE_DEFAULT=1

使用上面的方法中的一种后,就可以使用cpan安装Perl模块,而不需要人工干预依赖模块的安装了。十分方便快捷。


cpan设置代理上网安装模块:

o conf http_proxy http://proxy:8080
o conf commit

分享到:
评论

相关推荐

    Linux上安装Perl模块方法介绍

    #### 二、自动安装Perl模块——使用CPAN ##### 2.1 CPAN简介 CPAN(Comprehensive Perl Archive Network)是一个包含大量Perl模块的仓库,提供了一个方便的工具来自动下载、编译和安装Perl模块。首次使用时需要具备...

    Centos7 离线perl-CPAN rpm包

    1. **perl-CPAN-1.9800-299.el7_9.noarch.rpm**: 这个包是Perl的 Comprehensive Perl Archive Network (CPAN) 客户端,它是一个自动化的工具,用于下载、构建、测试和安装Perl模块。CPAN包含了超过20万个Perl模块,...

    删除卸载单个perl模块脚本

    1. **检查已安装模块**:使用`cpan -l`或`perl -MCPAN -e 'print join("\n", map { $_->dist } CPAN::Distribution->installed)'`命令查看已安装的Perl模块列表,找到你要卸载的模块名。 2. **确定模块位置**:找到...

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

    ### Windows 下安装 Perl 模块的方法讨论 #### 手动编译方式 手动编译是安装 Perl 模块的一种常用方法,在 Windows 平台上尤其适用。这种方法的优点在于它能够适用于几乎所有的 Perl 模块,因此被称为“通吃所有...

    perl模块安装工具:cpanm

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

    linux 离线安装perl-IPC-Cmd

    离线安装Perl模块在没有互联网连接或者安全策略限制的环境下尤其重要。下面我们将详细介绍如何在Linux上离线安装`perl-IPC-Cmd`,以及提供的相关依赖文件的作用。 首先,离线安装通常涉及到手动下载所需的RPM包,并...

    安装Bugzilla所需Perl模块

    在安装Bugzilla时,需要确保你的环境已经配置了正确的Perl模块,因为这些模块是Bugzilla运行所必需的。Perl模块是Perl编程语言中的库,它们提供了特定的功能,使开发者能够更容易地构建应用程序。 在“安装Bugzilla...

    在linux下安装perl模块.docx

    对于Perl模块的安装,一般是从CPAN(Comprehensive Perl Archive Network)获取。大多数模块以`.tar.gz`或`.tar.bz2`的形式提供。以一个名为`Module`的模块为例,安装步骤如下: ```bash gunzip Module.tar.gz tar ...

    bugzilla的perl模块

    通常,可以使用CPAN工具(如cpan或cpanm)自动安装缺少的模块。在部署和维护Bugzilla时,定期更新这些模块也是很重要的,以确保系统安全性和稳定性。 总的来说,Perl模块是Bugzilla运行的基础,它们提供了处理Web...

    bugzilla 安装perl模块的所有需要的包

    你可以使用Perl的CPAN(Comprehensive Perl Archive Network)模块来自动下载和安装这些依赖。运行`cpanm Module::Name`命令即可安装指定的模块,其中`Module::Name`替换为你要安装的模块名。如果所有必要的Perl模块...

    mha安装包及perl依赖

    通常,你可以使用CPAN(Comprehensive Perl Archive Network)来安装这些依赖。例如,`cpan DBI` 将会安装DBI模块。如果系统中没有预装Perl或CPAN,可能还需要先进行相应的环境设置。 安装完成后,你需要根据你的...

    perl 离线安装rpm包

    如果Perl包依赖于其他未安装的RPM,你需要先找到并安装这些依赖。可以使用`rpm -qR`命令查看RPM包的依赖,然后重复上述步骤来获取和安装这些依赖。 关于PostGIS的安装,Perl可能扮演以下角色: 1. **数据处理**:...

    CPAN-2.27.tar_CPAN-2.27.tar.gz_

    CPAN模块自身是一个强大的自动化工具,它提供了交互式的shell环境(称为`cpan`或者`cpanm`),让你可以方便地查找、配置、测试和安装Perl模块。例如,如果你想要安装一个名为`Module::Name`的Perl模块,只需在CPAN ...

    linux yum离线资源离线资源perl-5.26.1

    在离线环境中,安装额外的Perl模块可能会比较复杂,因为通常这些模块依赖于CPAN(Comprehensive Perl Archive Network)。不过,你可以将所需的模块下载到本地,然后使用`cpanm`(CPAN Minus)或手动编译来安装。...

    mysql依赖项perl和linux下安装详细过程

    3. **安装Perl模块**:确保安装了与MySQL交互所需的Perl模块,如`DBI`和`DBD::mysql`。可以使用cpanminus(cpanm)来安装,首先安装cpanminus: ``` curl -L https://cpanmin.us | perl - App::cpanminus ``` ...

    Linux下的MySQL依赖包(所有perl).rar

    "Linux下的MySQL依赖包(所有perl)"这个压缩包很可能包含了所有必要的Perl模块,以便于在Linux系统中安装和配置MySQL。 Perl是一种强大的脚本编程语言,常用于系统管理、文本处理以及自动化任务。在MySQL的上下文中...

    CPAN-2.05.tar.gz

    CPAN(Comprehensive Perl Archive Network)是Perl编程语言的一个重要组成部分,它是一个庞大的资源库,包含了成千上万的Perl模块。这些模块是由全球的Perl开发者贡献的,用于扩展Perl的功能,解决各种编程问题。...

    Perl Pacaking 自动化工具

    Perl Packaging自动化工具是一种高效的方法,用于管理和分发Perl模块,特别是在服务器应用中,它简化了一键安装包的创建过程。Perl Porter是这类工具的一个代表,它的设计灵感来源于cpanspec,旨在帮助开发者将Perl...

    perl包 依赖包Perl-5.28.0

    在处理Perl包时,通常会使用CPAN(Comprehensive Perl Archive Network),这是一个庞大的Perl模块仓库,其中包含数千个可供下载和安装的模块。 为了安装Perl 5.28.0,首先需要一个合适的构建环境,包括C编译器和...

Global site tag (gtag.js) - Google Analytics