【发布时间】:2011-01-04 05:14:16
【问题描述】:
如何检查 Perl 模块是否是核心的一部分 - 即它是否是标准安装的一部分?
我正在寻找:
- 命令行命令:
- 在代码中检查的 Perl 子例程/函数
也许问题应该是:我如何知道机器上的特定 Perl 安装最初提供了哪些模块? (其实现在问的是How can I tell what modules were originally provided with the specific Perl installation on a machine?。)
鉴于现在似乎没有一个整体的 Perl 标准安装,至少这个新问题的答案会告诉我第一次安装时我在安装中最初的内容。
有了这些知识,并且如果我保留原始安装程序映像/包或知道如何再次在线获取确切的内容,那么我可以为多台机器重复安装 Perl,并且知道哪些模块将存在以及哪些模块将存在不是。
进一步澄清:我正在查看最初的安装来,作为该安装的一部分提供了哪些模块,以及内置的。 没有从那以后安装了什么。
而且我希望能够在安装了该设备的机器上执行此操作。因此,为此,我将依靠安装以某种形式记录它最初的内容。
我问了一个衍生问题: How can I tell what modules were originally provided with the specific Perl installation on a machine?(我如何知道机器上的特定 Perl 安装最初提供了哪些模块?)
【问题讨论】:
-
所有 Debian 平台?所有相同的 Debian 版本?我们需要做到什么程度?
-
什么平台都没有关系。我在这个新问题(标题为“更新”下)中寻找的是一段通用代码,我可以使用它在特定机器上运行以确定哪些模块最初是该特定机器上 Perl 安装的一部分。不管是 Debian 4,5 还是 Ubuntu 还是 Mandriva 等等。
-
当您要彻底改变一个问题时,只需提出一个新问题。您可以提出的问题数量没有限制。 :)
-
@brian d foy:+1 感谢您的鼓励:我已经问过这个问题stackoverflow.com/questions/2085516/…
标签: perl module standard-library