epel 6 Centos 6でepel5バージョンのパッケージを更新したい

epel 6 Centos 6でepel5バージョンのパッケージを更新したい

私は以下を使用して Centos 6 に epel 6 をダウンロードしてインストールしました:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm

しかし、私がそうすると:

yum update

この更新を実行しようとします:

--> Running transaction check
---> Package fontpackages-filesystem.noarch 0:1.41-1.1.el6 will be updated
---> Package fontpackages-filesystem.noarch 0:1.44-1.el5.1 will be an update
--> Finished Dependency Resolution

最初の質問ですが、yum がパッケージを el6 から el5 に更新しようとするのはどうしてでしょうか?

このアップデートをインストールしようとすると、多くの 404 エラーが発生し、プログラムが次のように終了します。

Error Downloading Packages:
   fontpackages-filesystem-1.44-1.el5.1.noarch: failure: fontpackages-filesystem-1.44-1.el5.1.noarch.rpm from epel: [Errno 256] No more mirrors to try.

これは私の/etc/yum.repos.dです

adobe-linux-i386.repo  CentOS-Vault.repo            remi-release-6.rpm
CentOS-Base.repo       epel-release-6-8.noarch.rpm  remi.repo
CentOS-Debuginfo.repo  epel.repo                    x2go.repo
CentOS-Media.repo      epel-testing.repo

この問題の正しい解決策はどれでしょうか?

注: 以前、誤って epel5 をインストールしましたが、正しく削除していない可能性がありますか?

答え1

yum キャッシュをリロードする正しい方法は次のとおりです。

yum clean all

答え2

非常に簡単な解決策です。ログアウトして再度ログインするだけです。

関連情報