perl-XML-LibXML-1.58-alt3.1 При попытке удаления этого пакета получаем: # rpm -e perl-XML-LibXML Can't locate XML/SAX.pm in @INC (@INC contains: /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.7/i386-linux /usr/local/lib/perl5/site_perl/5.8.7 /usr/local/lib/perl5/site_perl/5.8.3/i386-linux /usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl .) at /root/tmp/rpm-tmp.17794 line 1. BEGIN failed--compilation aborted at /root/tmp/rpm-tmp.17794 line 1. error: execution of %preun scriptlet from perl-XML-LibXML-1.58-alt3.1 failed, exit status 2
В спеке написано: Requires(post,preun): perl(XML/SAX.pm) perl-XML-SAX >= 0.12-alt3 Видимо rpm не понимает зависимостей типа Requires(preun).
Короче я сделал статический конфиг. * Tue May 30 2006 Alexey Tourbin <at@altlinux.ru> 1.58-alt5 - removed post/preun scriplets (should fix #8175)