哪一个 cpan 安装程序是正确的? (CPAN.pm/CPANPLUS/cpanminus)

2024-04-24

有多个 cpan 模块安装程序可用;我至少知道 CPAN.pm(与 perl 一起提供)、CPANPLUS 和 cpanminus。

三者有什么区别?

什么情况下需要使用其中一种而不是另一种?

还有其他我应该了解的模块安装程序吗?


CPAN.pm http://search.cpan.org/perldoc?CPAN (cpan) 是原始客户端。它随 Perl 一起提供,所以您已经拥有它了。它具有最多的功能。它有很多配置选项来定制它的工作方式,尽管几乎每个人都接受默认安装。它可以轻松地与本地::lib http://search.cpan.org/perldoc?local::lib.


cpan负值 http://search.cpan.org/perldoc?App::cpanminus (cpanm)是尝试制作一个零配置客户端,自动为大多数用户做正确的事情。它还设计为在资源有限的系统上运行良好(例如,VPS http://en.wikipedia.org/wiki/Virtual_private_server)。它没有与 Perl 一起提供,但它是易于安装 http://search.cpan.org/perldoc?App::cpanminus#Installing_to_system_perl。它可以轻松地与本地::lib http://search.cpan.org/perldoc?local::lib.

它最大的限制是缺乏配置。如果你想做一些不寻常的事情可能不支持 http://search.cpan.org/perldoc?App::cpanminus#Does_cpanm_support_the_feature_XYZ_of_CPAN_and_CPANPLUS?.


CPANPLUS http://search.cpan.org/perldoc?CPANPLUS (cpanp)是尝试创建 Perl 程序可以使用的 CPAN API,而不是从命令行使用的应用程序。这cpanpshell 更多的是一个概念验证,我不知道使用它有什么真正的优势。


总之,我推荐cpan or cpanm。如果您在配置时遇到问题cpan, try cpanm。如果您的情况不寻常,请尝试cpan.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

哪一个 cpan 安装程序是正确的? (CPAN.pm/CPANPLUS/cpanminus) 的相关文章

随机推荐

  • param : JSP 中的隐式 EL(表达式语言)对象

    如果我有这样的 URL 怎么办 servlet jsp myparam myvalue 这 2 个 EL 应返回输出 我的价值 但我其实不明白为什么 param values myparam 0 param values myparam 0
  • Osmdroid 离线文件

    我有一个 osmdroid 地图 我想从 MOBAC 的 osmdroid zip 或 gemf 文件加载离线图块 我查看了它 无论我走到哪里 它都说只需将其放入 sdcard osmdroid 中即可 但它不起作用 我需要更改代码中的某些
  • 在 C# 插件中更改业务流程阶段

    我正在关注this https msdn microsoft com en us library dn481586 aspx Server side 20programmability 20support 20for 20business
  • Tyrus WebSockets (Java) - 如何设置客户端本地 IP 地址

    使用 WebSockets Tyrus 时有没有办法指定本地 IP 地址和端口 我正在寻找你可以用完整的 4 个参数构造函数做的同样的事情Socket http docs oracle com javase 6 docs api java
  • 内容变更推送通知

    假设我有一个 Android 应用程序 它仅使用从随机 REST API 获取的内容构建 ListView 想象一下 现在我需要在 API 上有新内容时发送推送通知 最简单的方法是什么 我对 Android 上的推送通知过程有点困惑 我查看
  • Opengl 非同步/非阻塞地图

    我刚刚找到以下内容OpenGL 规范ARB map buffer range http www opengl org registry specs ARB map buffer range txt 我想知道是否可以使用此扩展进行非阻塞地图调
  • 禁用 dexpreopt 构建单独的 Android 模块

    对于我的论文 我正在修改 android 框架并构建源代码 4 1 1 Jelly Bean 我可以进行完整的构建 但因为这非常耗时 我正在 ubuntu 12 04 64 位虚拟机上开发 所以我想构建单独的模块 例如 当对位置模块进行更改
  • jQuery 通过类和属性获取

    嗨 我有一个选择 例如
  • 实体框架 - 包含在子查询中?

    我不确定这个问题是否已经得到解答 我查看了几个问题 但我认为它们并不是我想要的 假设我有 3 张表 Restaurant 1 M MenuCategory 1 M MenuItem 我有一个 L2E 查询 如下所示 Restaurant c
  • arrayAdapter getView 方法内的侦听器

    我有一个用于 ListView 的自定义 row item 其中包含图像 一对 TextView 和一个复选框 据我了解 由于 checkBox 是一个可聚焦元素 它会从 listView 中窃取焦点 因此 OnListItemClicke
  • 将文件路径添加到列表框项目

    我试图将文件路径存储在列表框项目的标签中 我正在使用下面的内容进行搜索并将所需的文件夹名称添加到列表框中 我已经添加了ListBox1 Tag sDir行到第一行上方Next当我单步执行代码时 值sDir似乎保留了路径 但是如果我创建一个简
  • 如何在 swift 中导入自定义框架中存在的类

    我有一个自定义框架 它包含一些公共类 但我无法使用该公共类 在 Objective C 中我们可以导入为 import
  • 带有自定义注释的 JSON 到 POJO

    我试图在从 JSON 生成的 Java 代码中包含 Spring Boot 注释 如下所示 Entity public class Person and Repository public interface PersonRepositor
  • Gem::LoadError:为数据库适配器指定了“postgresql”,但未加载 gem

    帮我 输入 mina deploy 得到这个美图 我的 home deploy inscope shared config database yml 看起来 production adapter postgresql encoding un
  • 当页面上另一个元素的混合混合模式更改时,背景过滤器不起作用

    浏览器版本为Chrome 87 0 4280 88 以下是我无意中发现此错误的方法 页面上有两个独立的div 并且都是position fixed 其中之一具有悬停效果 其mix blend mode被改变了 另一个有玻璃形态风格backd
  • 使 _next 选项在 Formspree 中起作用

    我正在为静态网站制作联系表 网址为www peek solutions http www peek solutions 联系表格有效 因为我 在确认我的电子邮件地址后 能够在给定地址接收电子邮件 这是使用的代码
  • 使用 BufferedInputStream 进行套接字读取

    我正在使用Java的BufferedInputStream类读取发送到套接字的字节 发送到套接字的数据是 HTTP 形式 因此通常是具有定义的内容长度的标头 然后是一些内容 我遇到的问题是有时BufferedInputStream read
  • 如何从opencv中的轮廓中提取简单的几何形状

    我有一个Mat contours我已经近似了每个contour with approxPolyDP 我现在想做的是检测矩形 三角形 圆形等形状 以及例如用不同的颜色或使用画布等重新绘制它们 有没有办法利用轮廓 我如何访问点Mat conto
  • (x % 64) == (x & 63) 背后的基本原理是什么? [复制]

    这个问题在这里已经有答案了 可能的重复 按位与代替模运算符 https stackoverflow com questions 3072665 bitwise and in place of modulus operator 有人可以解释使
  • 哪一个 cpan 安装程序是正确的? (CPAN.pm/CPANPLUS/cpanminus)

    有多个 cpan 模块安装程序可用 我至少知道 CPAN pm 与 perl 一起提供 CPANPLUS 和 cpanminus 三者有什么区别 什么情况下需要使用其中一种而不是另一种 还有其他我应该了解的模块安装程序吗 CPAN pm h