当我尝试通过我的包管理器更新 perl 时,为什么会出现文件冲突?

0 perl updates

来自 perl-5.8.8-32.el5_5.1.i386 安装的文件 /usr/lib/perl5/5.8.8/File/Path.pm 与来自包 perl-5.8.8-27.el5.x86_64 的文件冲突

eld*_*his 6

这可能更像是一个超级用户问题,但我敢说,冲突是因为您试图在当前的处理器架构之上安装一个用于不同处理器架构的 Perl 版本。这些包在技术上并不相同,因为它们是不同的架构,所以包管理器试图同时安装它们而不是升级(导致冲突)。

从 x86_64 版本升级到更新的 x86_64 版本可能会起作用,但您的错误表明您正在尝试使用 i386 版本升级 x86_64 安装。