Dav*_* W. 5 linux perl packages
我非常小心地使用CORE Perl模块 - http://perldoc.perl.org中记录的模块- 只要我能.例如,我使用Time::Piece而不是DateTime或IO::Uncompress不使用Archive::Zip.
我们有数千个Chef托管服务器,我们可以保证安装了特定版本的Perl,但是保证安装了特定的CPAN模块也成了一场噩梦.
想象一下,当一个新服务器上的脚本因Data::Dumper未安装而失败时,我会感到惊讶.自最早的Perl 5版本以来,该模块一直是CORE模块的一部分.
我发现Oracle Linux Release 7(以RHEL 7为模型)划分了标准的Perl软件包,因此基础Perl不再安装所有CORE模块.
我需要在Oracle Linux Release 7(以及可能是RHEL 7)上安装哪些RPM软件包以保证所有CORE Perl模块都已安装?
在 RHEL 7 上,您必须安装这些软件包:
perl:包括 Perl 解释器、perldoc 和核心模块的子集
perl-core:其余核心模块
我猜测 Oracle Linux 7 是相同的,因为公共 yum repo中有一个 perl-core-5.16.3-286.el7.x86_64.rpm 。
如果您想双重确定,您可以perl-core通过安装yum-utils并运行来检查提供的内容:
repoquery --requires perl-core
Run Code Online (Sandbox Code Playgroud)
(perl-core只是一个元包,其中列出了一堆其他perl-*包作为依赖项)
| 归档时间: |
|
| 查看次数: |
2227 次 |
| 最近记录: |