该软件包的详细信息可以在第 8.43.2 节 “Perl 的内容”中找到。
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 的内容”中找到。