yumリポジトリを変更して/media
yumのisoをインストールし、依存関係のあるパッケージをインストールするために使用しましたが、エラーは表示されませんが、インストールしようとすると次のエラーが発生します。 CentOS-7-x86
/media
yum install packagename
gcc
--> Finished Dependency Resolution
Error: Package: glibc-headers-2.17-260.el7.x86_64 (c7-media)
Requires: glibc = 2.17-260.el7
Installed: glibc-2.17-260.el7_6.5.i686 (@updates)
glibc = 2.17-260.el7_6.5
Available: glibc-2.17-260.el7.x86_64 (c7-media)
glibc = 2.17-260.el7
Error: Package: glibc-devel-2.17-260.el7.x86_64 (c7-media)
Requires: glibc = 2.17-260.el7
Installed: glibc-2.17-260.el7_6.5.i686 (@updates)
glibc = 2.17-260.el7_6.5
Available: glibc-2.17-260.el7.x86_64 (c7-media)
glibc = 2.17-260.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
この問題を解決する方法やエラーが発生する理由がわかりません。
オペレーティングシステムのバージョンは次のとおりです。centos-release-7-6.1810.2.el7.centos.x86_64
どうすればいいですか?
答え1
その時点で、元のリリース日を持つパッケージのみが含まれているISOメディアのパッケージよりも最新の「更新」リポジトリのパッケージをインストールしました。最新のglibcパッケージでは、同じバージョンのglibc-headersをインストールする必要がありますが、そのバージョンが利用できないため、Yumは依存関係を取得できません(更新をオフにしているように見えるため)。