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

このバージョンにはバグがあり、バグ レポートによると、新しいバージョンが 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パッケージをアップグレードする必要がありました。これにより、更新されたすべてのパッケージを確認できました。Yum アップグレード FAQ を教えてくれた ethyreal に感謝します。

于 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 に答える