使用 yum 更新特定软件包列表

使用 yum 更新特定软件包列表

与大多数公司一样,我们拥有不同的预生产环境:开发、集成、准备、生产。我们希望保持这些环境操作系统的更新,但我们希望在开发中执行 yum update,几天后更新集成环境中已更新的软件包的确切列表,几天后在准备中更新,最后在生产中更新。目的是避免在此过程中弹出新的更新并首先在生产中运行。据我谷歌搜索,没有像“yum update at this timestamp”这样的东西。你知道有什么办法可以解决这个问题吗?问这个问题是因为我们必须处理关键任务环境。谢谢

答案1

我从事基于 RHEL CentOS 的企业 Linux 工作已有近 20 年。

  • 您需要的是存储库的(快照)克隆。
  • 然后你可以确保所有服务器(qa,prod)都有完全相同的版本

问题是存储库正在发生变化(随着更新),而您想避免这种情况,对吗?

在企业环境中,使用 redhat network 或 satellite 来管理针对服务器组的软件包。

卫星的开源版本称为太空行走,你可以在这里找到它 Spacewalk 安装文档

也许您可以使用适合较小环境的保险库,这是基于时间的存储库快照: https://vault.centos.org/

我希望这对 BR Chris 有帮助

相关内容