次のコマンドを使用してCentOS7.8仮想マシンにrpmをインストールしようとすると:
rpm -ivh cpp-4.8.5-44.el7.x86_64.rpm kernel-headers-3.10.0-1160.el7.x86_64.rpm glibc-headers-2.17-317.el7.x86_64.rpm glibc-devel-2.17-317.el7.i686.rpm glibc-devel-2.17-317.el7.x86_64.rpm
このエラーが発生します。
error: Failed dependencies:
glibc = 2.17-317.el7 is needed by glibc-headers-2.17-317.el7.x86_64
glibc = 2.17-317.el7 is needed by glibc-devel-2.17-317.el7.i686
glibc = 2.17-317.el7 is needed by glibc-devel-2.17-317.el7.x86_64
誰もがこれが何を意味するのか、どのように解決するのか教えていただけますか?
答え1
これを使用してくださいyum/dnf
。どこかにいくつかのパッケージがあるようですが、基本システムは最新ではありません。
(迅速な解決策として、glibc-2.17-317.el7.i686.rpmとglibc-2.17-317.el7.x86_64.rpmの両方をダウンロードしてrpm -Uvh
最初にダウンロードしてください。)