4

我正在尝试在 Fedora 8 上使用 yum 升级软件包。该软件包是elfutils. 这是我在本地安装的:

$ yum info elfutils
Installed Packages
Name   : elfutils
Arch   : x86_64
Version: 0.130
Release: 3.fc8
Size   : 436 k
Repo   : installed
Summary: A collection of utilities and DSOs to handle compiled objects

这个版本有一个 bug,根据bug 报告,一个更新的版本已经被推送到 Fedora 8 稳定库。但是,如果我尝试更新:

$ yum update elfutils
Setting up Update Process
Could not find update match for elfutils
No Packages marked for Update

这是我的存储库:

$ yum repolist enabled
repo id              repo name                                 status
InstallMedia         Fedora 8                                  enabled
fedora               Fedora 8 - x86_64                         enabled
updates              Fedora 8 - x86_64 - Updates               enabled

我错过了什么?

4

3 回答 3

2

好的,我想通了。我需要升级fedora-release软件包。这让我可以看到所有更新的包。感谢 ethyreal 将我指向 Yum 升级常见问题解答。

于 2008-09-19T19:26:56.530 回答
1

我知道这看起来很傻,但是您是否尝试将其删除并重新安装?

yum remove elfutils

然后

yum install elfutils

或者,您可以尝试更新所有内容:

yum update

...如果他们没有在存储库中标记更新,您可以尝试:

yum upgrade
于 2008-09-19T18:49:54.717 回答
1

如果您查看存储库包目录的列表

链接到 Fedora 存储库

您将看到该目录中有最新版本,这就是 yum 不升级您的软件包的原因。这在 i386 和 x86_64 包目录中是相同的。因此,您没有看到更新的原因是存储库中还没有更新的版本。错误报告中关于存储库中有新版本的通知不正确。

于 2008-09-19T19:13:06.860 回答