8.45. XML::Parser-2.54

XML::Parser 模块是 James Clark 的 XML 解析器 Expat 的 Perl 接口。

估计构建时间: 不到 0.1 SBU
需要硬盘空间: 2.3 MB

8.45.1. 安装 XML::Parser

[注意]

注意

该软件包将被移动到 BLFS。在此之前,我们需要在此处安装两个额外的 Perl 模块。为此,我们需要临时性地创建 /etc/resolv.conf,以启用 DNS 支持。

cat > /etc/resolv.conf << EOF
nameserver 8.8.8.8
nameserver 8.8.4.4
EOF

或者,您也可以跳过该软件包以及下一个软件包 (intltool),毕竟 LFS 中没有其他软件包需要它们。当您构建需要 XML::Parser 或 intltool 的 BLFS 软件包时,先按照 BLFS 中的说明安装这两个 Perl 模块,再安装该软件包。

现在安装两个 Perl 模块:

yes | cpan -i File::ShareDir
yes | cpan -i File::ShareDir::Install

最后,移除临时性的 /etc/resolv.conf。我们将在第 9.2.2 节 “创建 /etc/resolv.conf 文件”详细介绍该文件。

rm /etc/resolv.conf

准备编译 XML::Parser:

perl Makefile.PL

编译该软件包:

make

运行命令以测试编译结果:

make test

安装该软件包:

make install

8.45.2. XML::Parser 的内容

安装的模块: Expat.so

简要描述

Expat

提供 Expat 的 Perl 接口