gpt4 book ai didi

linux - 确保在 Oracle Linux 上安装了所有核心 Perl 模块

转载 作者:IT王子 更新时间:2023-10-29 00:34:55 28 4
gpt4 key购买 nike

我非常小心地使用 CORE Perl 模块——记录在 http://perldoc.perl.org 中的模块。 ——只要我能。例如,我使用 Time::Piece 而不是 DateTimeIO::Uncompress 而不是 Archive::Zip.

我们有数以千计的 Chef 托管服务器,我们可以保证安装了特定版本的 Perl,但要保证还安装了特定的 CPAN 模块就成了一场噩梦。

当脚本在新服务器上因为未安装 Data::Dumper 而失败时,想象一下我的惊讶吧。自 Perl 5 的最早版本以来,该模块一直是 CORE 模块的一部分。

我发现 Oracle Linux Release 7(仿照 RHEL 7)划分了标准的 Perl 包,因此基本 Perl 不再安装所有核心模块。

我需要在 Oracle Linux Release 7(可能还有 RHEL 7)上安装哪些 RPM 包以保证安装所有 CORE Perl 模块?

最佳答案

在 RHEL 7 上,您必须安装 these packages :

  • perl:包括 Perl 解释器、perldoc 和核心模块的子集

  • perl-core:其余核心模块

我猜 Oracle Linux 7 是一样的,因为 public yum repo 中有一个 perl-core-5.16.3-286.el7.x86_64.rpm .


如果您想更加确定,您可以通过安装yum-utils 并运行来检查perl-core 提供了什么:

repoquery --requires perl-core

(perl-core 只是一个元包,它列出了一堆其他 perl-* 包作为依赖项)

关于linux - 确保在 Oracle Linux 上安装了所有核心 Perl 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36313202/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com