我正在尝试将 centos 8.2 内核从 4.x 升级到 5.x,以解决由网络接口驱动程序(TCP 数据包不兼容)导致的网络延迟问题。
所以我尝试了:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
进而:
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
这是回复:
Retrieving https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm | error: Failed dependencies: glibc = 2.17 is needed by elrepo-release-7.0-3.el7.elrepo.noarch
由于当前 glibc 是 2.28.x 因此我尝试:
yum downgrade glibc\*
我得到了这个:
Package glibc of lowest version already installed, cannot downgrade it.
据我所知,更改 glibc 版本可能会导致其他已安装软件包出现问题。
所以我该怎么办?
答案1
您需要使用elrepo-release
CentOS 8 的 RPM,而不是 CentOS 7 的 RPM。
下载并安装正确的包。