'yum update --security' 可以升級主要版本還是僅升級補丁版本?

'yum update --security' 可以升級主要版本還是僅升級補丁版本?

我在網路上找不到明確的答案。我只想應用任何可用的補丁,但不想升級我想要應用安全更新的軟體包的主要版本。

這個問題 -yum 僅更新次要版本- 確實有一個答案這麼說Yum doesn't provide a way to follow a specific semantic version,但它沒有提供任何參考來支持它。我在那裡發表了一條評論尋求參考,但由於問答是從 2015 年開始的,所以我不太希望在那裡得到回應。

答案1

支援 RHEL 的發布模型是該發行版使用一組凍結的上游版本。

當需要更新時,RPM 打包程式會將更新從更高版本向後移植到發行版。以 PHP 為例。 RHEL 7(以及 Centos 7 和其他與 RHEL 7 相容的發行版)附帶 PHP 5.4.16 發行商發布了多個更新 - 快速 Google 一下,我發現了“php-5.4.16-48.el7.x86_64”。 rpm” - 這是該軟體包的第48 個RHEL 版本。主版本號沒有改變。次要版本號沒有改變。

在官方儲存庫之外,還有其他 PHP 上游版本可用作 Centos/RHEL rpm; remirepo.net 是一個很受歡迎的網站。目前我可以在那裡找到(對於 RHEL7/Centos 7)PHP 5.4、5.5、5.6、7.1、7.2....8.3。但為了切換到其中之一,我需要將它們與標準版本一起安裝或在刪除標準版本之後安裝 - yum 不會轉換上游供應商版本。

相關內容