安装 Perl-5.8.0

预计所需编译时间:      0.8 SBU
预计所需硬盘空间:      74 MB

Perl的内容

Perl软件包包换的perl是 Practical Extraction and Report Language的缩写。Perl 将 C, sed, awk 和 sh 的最佳特性集于一身,是一种强大的编程语言。

安装下列程序: a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.0 (link to perl), perlbug, perlcc, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, psed (link to s2p), pstruct (link to c2ph), s2p, splain and xsubpp

安装下列库文件: (太多了,数不过来)

Perl 安装依赖关系

Perl 依赖于: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.

安装 Perl

首先要修改一些对C库的硬路径引用:

patch -Np1 -i ../perl-5.8.0-libc-3.patch

然后确保编译某些静态扩展:

chmod u+w hints/linux.sh
echo 'static_ext="IO re Fcntl"' >> hints/linux.sh

为编译 Perl 做准备:

./configure.gnu --prefix=/tools

只编译需要的工具:

make perl utilities

拷贝这些工具和它们的库文件:

cp perl pod/pod2man /tools/bin
mkdir -p /tools/lib/perl5/5.8.0
cp -R lib/* /tools/lib/perl5/5.8.0