参考类似的question,我看到Mark Aufflick的回答,但我仍然认为这里的情况并不明朗。有没有办法在RedHat 7.2上安装/使用带有Xercec-C 3.1.3的perl-XML-Xerces-2.7.0?
我很快找到第一个rpm:perl-XML-Xerces-2.7.0_0-4.el5.x86_64.rpm
$ rpm -i perl-XML-Xerces-2.7.0_0-4.el5.x86_64.rpm
warning: perl-XML-Xerces-2.7.0_0-4.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature
error: Failed dependencies:
libxerces-c.so.27()(64bit) is needed by perl-XML-Xerces-2.7.0_0-4.el5.x86_64
perl(:MODULE_COMPAT_5.8.8) is needed by perl-XML-Xerces-2.7.0_0-4.el5.x86_64
显然我收到了错误,这很清楚。 我现在有很多问题:
如果perl-XML-Xerces 2.7.0仅适用于旧版本,那么发布更新版本的xerces-c有什么意义?
最新的perl-XML-xerces始终以源格式提供,自动使我使用相同版本的xerces-c构建它。我不想/不允许/不允许构建任何内容,只需要与xerces-c-3.1.1兼容的Xerces.pm和Xerces.so文件,其中/我如何获得?< / p>
下面的错误让我觉得我需要Perl 5.8.8。来吧,RedHat 7.2(3.10.0-327.el7.x86_64)默认使用Perl 5.16.3!我想再次使用perl-XML-Xerces和最新的Perl,但是我要求使用旧的Perl版本...
perl-XML-Xerces-2.7.0_0-4.el5.x86_64perl(:MODULE_COMPAT_5.8.8) 醇>
简而言之,如何在RedHat7.2上使用perl-XML-Xerces-2.7.0和Perl 5.16以及xerces-c 3.1.3?
或
我在哪里可以获得perl-XML-Xerces的兼容二进制文件?