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

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

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 中的文件冲突

答案1

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

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

相关内容