CentOS 7 Yum 没有看到可用的软件包更新

CentOS 7 Yum 没有看到可用的软件包更新

这个周末我突然意识到我的服务器上可能有几个过期的软件包,所以我开始更新它们。两个软件包需要更新:Redis 和 Git。当我在服务器上检查版本时,我得到的是旧版本:

[root]# yum list redis git installed
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
 * EA4: 208.74.123.61
 * cpanel-addons-production-feed: 208.74.123.61
 * cpanel-plugins: 208.74.123.61
 * base: mirror.sfo12.us.leaseweb.net
 * epel: mirror.lshiy.com
 * extras: mirrors.xtom.com
 * updates: repos.lax.layerhost.com
Installed Packages
git.x86_64                                   1.8.3.1-23.el7_8                                 @updates
redis.x86_64                                 3.2.12-2.el7                                     @epel

快速检查每个软件包的当前版本,发现它们已经过时(撰写本文时,Redis 为 6.2,Git 为 2.34.1)。

当我尝试更新每一个时,yum 说没有可用的更新:

[root]# yum update redis
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
 * EA4: 208.74.123.61
 * cpanel-addons-production-feed: 208.74.123.61
 * cpanel-plugins: 208.74.123.61
 * base: mirror.sfo12.us.leaseweb.net
 * epel: mirror.lshiy.com
 * extras: mirrors.xtom.com
 * updates: repos.lax.layerhost.com
No packages marked for update
[root]# yum update git
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
 * EA4: 208.74.123.61
 * cpanel-addons-production-feed: 208.74.123.61
 * cpanel-plugins: 208.74.123.61
 * base: mirror.sfo12.us.leaseweb.net
 * epel: mirror.lshiy.com
 * extras: mirrors.xtom.com
 * updates: repos.lax.layerhost.com
No packages marked for update

我试过了yum clean all,但没有成功。我也试过完全卸载软件包并从头开始安装,但我得到的版本相同。yum 似乎不知道主要版本更新。我觉得我错过了一些相当基本的东西。任何帮助都值得感激。

答案1

两个都git您在问题中提到的 redis 版本是 CentOS 7 Updates repo 和 epel repo 中可用的最新软件包。

对于 git,有一个较新的版本,称为 git222 或 git224IUS 存储库https://ius.io/)如 Git 官方网站所述这里或者这里.它包含针对 x86_64 的预构建二进制文件。

相关内容