该软件包的详细信息可以在第 8.42.2 节 “Perl 的内容”中找到。
Perl 软件包包含实用报表提取语言。
准备编译 Perl:
sh Configure -des \ -Dprefix=/usr \ -Dvendorprefix=/usr \ -Duseshrplib \ -Dprivlib=/usr/lib/perl5/5.38/core_perl \ -Darchlib=/usr/lib/perl5/5.38/core_perl \ -Dsitelib=/usr/lib/perl5/5.38/site_perl \ -Dsitearch=/usr/lib/perl5/5.38/site_perl \ -Dvendorlib=/usr/lib/perl5/5.38/vendor_perl \ -Dvendorarch=/usr/lib/perl5/5.38/vendor_perl
配置选项的含义:
-des
这是三个选项的组合:-d 对于所有配置项目使用默认值;-e 确保所有配置任务完成;-s 使得配置脚本不输出不必要的信息。
-Dvendorprefix=/usr
这保证 perl 正确告知软件包安装其 Perl 模块的位置。
-Duseshrplib
将一些 Perl 模块所需的 libperl
构建为共享库,而非静态库。
-Dprivlib,-Darchlib,-Dsitelib,...
这些选项定义 Perl 查找系统上安装的模块的位置。LFS 编辑决定将它们存放在以主版本号.次版本号 (如 5.38) 格式表示 Perl 版本的目录结构中,这样在升级 Perl 到更新的修订号 (修订号就是类似 5.38.2 这样的完整版本号中用小数点分割得到的最后一部分) 时,不需要重新安装所有模块。
编译该软件包:
make
安装该软件包:
make install
该软件包的详细信息可以在第 8.42.2 节 “Perl 的内容”中找到。