【发布时间】:2018-10-24 19:06:13
【问题描述】:
我正在尝试在 Debian (Raspberry Pi) 上安装 intltool。运行时
./configure
系统总是返回错误:
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
但我确实安装了最新版本的 libxml 和 libxml-libxml-perl。
谁能帮我解释一下这里缺少什么?
谢谢! 保罗
【问题讨论】:
-
perl -MXML::Parser -e1输出什么?此外,libxml-libxml-perl安装/包含XML::LibXML,而不是XML::Parser。 -
这里是输出:Can't locate XML/Parser.pm in @INC(你可能需要安装 XML::Parser 模块)(@INC 包含:/usr/local/lib/ perl5/site_perl/5.28.0/armv7l-linux /usr/local/lib/perl5/site_perl/5.28.0 /usr/local/lib/perl5/5.28.0/armv7l-linux /usr/local/lib/perl5/ 5.28.0)。 BEGIN 失败——编译中止。
-
你需要的包是
libxml-parser-perl。 -
sudo apt-get install libxml-parser-perl Reading package lists... Done Building dependency tree Reading state information... Done libxml-parser-perl 已经是最新版本(2.44-2+ b1)。以下软件包已自动安装且不再需要: lxkeymap python-cairo python-gobject python-gobject-2 python-gtk2 python-xklavier 使用 'sudo apt autoremove' 删除它们。 0 个已升级,0 个新安装,0 个要移除,43 个未升级。
-
您使用的是系统 Perl 还是自定义 Perl?
which perl输出什么?对于 Debian,它必须是/usr/bin/perl。你似乎有/usr/local/bin/perl。如果那不是系统 Perl,那么使用apt-get安装包将不起作用。