Ubuntu
‘yum check-update’ 是否必須進行更新?(Ubuntu比較)
對於 Fedora Workstation 36。關於
yum
(是的,我知道它已被 替換dnf
)- 我yum
用於學術目的。要完成作業系統中所有可用軟體包的更新 - 使用
sudo yum update
命令 - 我想知道是否有必要/強制首先執行yum check-update
命令。我知道它顯示了所有可用於更新目的的新數據,但我不確定是否只做這項工作 - 我的意思是:例如在 Ubuntu 中,以下是強制性的
# [Mandatory] Retrieves all the new data available for the OS sudo apt update # [Optional] Shows all the new data available for the OS, # it depends of the previous command execution apt list --upgradable # [Mandatory] Update all the new data available for the OS, # The first command must be executed before. sudo apt upgrade
所以我不確定是否
sudo yum update
有兩項工作 -首先檢索有關所有可用新數據的資訊**,然後** 繼續完成更新。因此考慮以下兩種情況:情況1
sudo yum update
案例2
yum check-update sudo yum update
Fedora 的正確案例是什麼?案例 1 或 2?
請注意,如果 Fedora 使用者正在使用/學習 Ubuntu,我將包含
Ubuntu
和apt
標記。
不,您不必先執行 yum check-update。Yum(和 DNF)將在使用 update 命令執行時更新元數據,如果它已過期。
儲存庫元數據中設置了過期時間,這對於 repo 來說應該是合理的,因此您通常不需要執行 check-update ,除非您只想查看可能需要更新的內容並且不打算實際更新。
“yum check-update” 就像一次試執行,除了它什麼都不做。它僅列出更新後將安裝哪些版本的核心或軟體包。
它還可以幫助解決訪問儲存庫的問題。因此,如果它是生產伺服器,最好在前一天執行“yum check-update”來驗證事情。如果沒有錯誤,那麼第二天您實際修補伺服器時,很可能會出現平滑錯誤。
乾杯!