fedora14 yum 更新问题

fedora14 yum 更新问题

我刚刚安装了 Fedora 14,并从 rpmforge 和 dag 添加了两个存储库。当我使用

 yum update

经过一些处理后,我收到以下错误。

Error: Package: libcurl-7.21.0-10.fc14.i686 (updates)
       Requires: libssh2(x86-32) >= 1.2.4
       Removing: libssh2-1.2.4-1.fc14.i686 (@fedora/$releasever)
           libssh2(x86-32) = 1.2.4-1.fc14
       Updated By: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
           Not found
Error: Package: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
       Requires: libcrypto.so.6

我终于明白了,

 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我认为这是一个常见问题。我尝试使用 yum clean all,但无济于事。请帮我解决这个问题。

答案1

RPMForge 存储库旨在与 Red Hat Enterprise Linux 及其克隆版本一起使用,而不是 Fedora,因此它们不兼容并会导致您看到的问题。您需要将其删除才能恢复正常运行。

RPMForge 中的许多软件包实际上在官方 Fedora 存储库中提供,其软件包集比 RHEL 广泛得多。没有提供的软件包在RPMFusion 系统存储库。

相关内容