5.32. Perl-5.8.7

Perl 软件包包含实用报表提取语言(Practical Extraction and Report Language)。

大致编译时间: 0.8 SBU
所需磁盘空间: 81.6 MB
安装依赖于: Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、Make 和 Sed

5.32.1. Perl 的安装

首先,通过应用以下补丁来调整一些硬编码的 C 库路径

patch -Np1 -i ../perl-5.8.7-libc-1.patch

准备 Perl 以进行编译(确保命令中的 'IO Fcntl POSIX' 部分正确——它们都是字母)

./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'

configure 选项的含义

-Dstatic_ext='IO Fcntl POSIX'

这告诉 Perl 构建安装和测试下一章 Coreutils 软件包所需的最小静态扩展集。

此软件包中包含的实用程序只需构建一小部分

make perl utilities

尽管 Perl 自带测试套件,但不建议此时运行它。仅构建了 Perl 的一部分,现在运行 make test 将导致构建 Perl 的其余部分,这在此时是不必要的。如果需要,可以在下一章运行测试套件。

安装这些工具及其库

cp -v perl pod/pod2man /tools/bin
mkdir -pv /tools/lib/perl5/5.8.7
cp -Rv lib/* /tools/lib/perl5/5.8.7

有关此软件包的详细信息,请参阅第 6.33.2 节,“Perl 的内容”。