7.9. Perl-5.40.0

Perl 软件包包含实用报表提取语言。

估计构建时间: 0.6 SBU
需要硬盘空间: 285 MB

7.9.1. 安装 Perl

准备编译 Perl:

sh Configure -des                                         \
             -D prefix=/usr                               \
             -D vendorprefix=/usr                         \
             -D useshrplib                                \
             -D privlib=/usr/lib/perl5/5.40/core_perl     \
             -D archlib=/usr/lib/perl5/5.40/core_perl     \
             -D sitelib=/usr/lib/perl5/5.40/site_perl     \
             -D sitearch=/usr/lib/perl5/5.40/site_perl    \
             -D vendorlib=/usr/lib/perl5/5.40/vendor_perl \
             -D vendorarch=/usr/lib/perl5/5.40/vendor_perl

配置选项的含义:

-des

这是三个选项的组合:-d 对于所有配置项目使用默认值;-e 确保所有配置任务完成;-s 使得配置脚本不输出不必要的信息。

-D vendorprefix=/usr

这保证 perl 正确告知软件包安装其 Perl 模块的位置。

-D useshrplib

将一些 Perl 模块所需的 libperl 构建为共享库,而非静态库。

-D privlib,-D archlib,-D sitelib,...

这些选项定义 Perl 查找系统上安装的模块的位置。LFS 编辑决定将它们存放在以主版本号.次版本号 (如 5.40) 格式表示 Perl 版本的目录结构中,这样在升级 Perl 到更新的修订号 (修订号就是类似 5.40.0 这样的完整版本号中用小数点分割得到的最后一部分) 时,不需要重新安装所有模块。

编译该软件包:

make

安装该软件包:

make install

该软件包的详细信息可以在第 8.43.2 节 “Perl 的内容”中找到。