我正在尝试使用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 report,较新版本已被推送到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
我错过了什么?
答案 0 :(得分:2)
好的,我明白了。我需要升级fedora-release
包。这让我可以看到所有更新的包。感谢ethyreal指出我对Yum升级常见问题解答。
答案 1 :(得分:1)
我知道这看起来很傻但是你尝试删除它并重新安装吗?
yum remove elfutils
然后
yum install elfutils
或者您可以尝试更新所有内容:
yum update
...如果他们没有在存储库中标记更新,您可以尝试:
yum upgrade
答案 2 :(得分:1)
如果查看
的存储库软件包目录列表您将看到该目录中包含最新版本,这就是yum不升级您的软件包的原因。这在i386和x86_64包目录中都是相同的。因此,您没有看到更新的原因是存储库中还没有更新的版本。错误报告中的新版本在存储库中的通知不正确。