该版本的 Perl 会构建 Compress::Raw::ZLib 和 Compress::Raw::BZip2 模块。默认情况下
Perl 会使用内部的源码副本构建它们。执行以下命令,使得 Perl 使用已经安装到系统上的库:
export BUILD_ZLIB=False
export BUILD_BZIP2=0
为了能够完全控制 Perl 的设置,您可以在以下命令中移除
“
-des
”
选项,并手动选择构建该软件包的方式。或者,直接使用下面给出的命令,以使用
Perl 自动检测的默认值:
sh Configure -des \
-Dprefix=/usr \
-Dvendorprefix=/usr \
-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 \
-Dman1dir=/usr/share/man/man1 \
-Dman3dir=/usr/share/man/man3 \
-Dpager="/usr/bin/less -isR" \
-Duseshrplib \
-Dusethreads
新出现的配置选项的含义:
-Dpager="/usr/bin/less
-isR"
这保证该软件包使用
less
对输出进行分页,而不是使用
more
。
-Dman1dir=/usr/share/man/man1
-Dman3dir=/usr/share/man/man3
由于 Groff 还没有安装,
Configure
不会创建 Perl
的手册页。这些参数覆盖这个默认行为。
-Dusethreads
构建带有线程支持的 Perl。
安装的程序:
corelist, cpan, enc2xs, encguess, h2ph, h2xs,
instmodsh, json_pp, libnetcfg, perl, perl5.38.0 (指向 perl 的硬链接),
perlbug, perldoc, perlivp, perlthanks (指向 perlbug 的硬链接),
piconv, pl2pm, pod2html, pod2man, pod2text, pod2usage,
podchecker, podselect, prove, ptar, ptardiff, ptargrep, shasum,
splain, xsubpp, 以及 zipdetails
安装的库:
很多,无法在这里全部列出
安装的目录:
/usr/lib/perl5