我已经使用 Ubuntu 一段时间了,最近安装了 CentOS,使用 yum 更新时出现以下错误。我该如何解决此类错误?
Dependency Resolution Errors:
Package: gstreamer-plugins-bad-0.10.19-3.el6.rf.x86_64 (@rpmforge)
Requires: libmodplug.so.0()(64bit)
Removing: libmodplug-0.8.7-1.el6.rf.x86_64 (@rpmforge)
libmodplug.so.0()(64bit)
Updated By: 1:libmodplug-0.8.8.3-2.el6.x86_64 (epel)
Not found
答案1
我已经有一段时间没有运行 CentOS 了,所以我的记忆很模糊,但在我看来,似乎存在几个可能的问题:
首先,您似乎同时使用了 EPEL 和 RPMforge(现称为 Repoforge)。我不认为这两个软件库可以保证协同工作;您可能想尝试禁用 EPEL,看看问题是否消失。(这个问题更详细地讨论了 EPEL 与 RPMforge 的比较。)
其次,尝试安装 EPEL 版本的 libmodplug 时出现“未找到”错误,这听起来像是您的 EPEL 配置或您对 EPEL 存储库的访问存在问题。我不确定。