Yum
yum list updates 和 yum list obsoletes 有什麼區別?
該文件指出:
百勝清單已過時
列出系統上安裝的軟體包,這些軟體包已被配置文件中列出的任何 yum 儲存庫中的軟體包淘汰。
百勝列表更新
列出 yum 儲存庫中可用更新的所有軟體包。
據我了解,如果一個包有可用的更新,它就是過時的,對吧?那麼它們之間有什麼區別呢?
您通常沒有本地系統上儲存庫中的所有包,而只有其中的一個子集。
yum list updates
列出儲存庫中具有更新的所有包。這是系統上具有可用更新的軟體包的超集。檢查系統上的軟體包是否有更新的常用命令是
yum check-update
,它在手冊頁中有以下描述(強調我的):已實施,因此您可以知道您的機器是否有任何需要應用的更新,而無需以互動方式執行它。如果有可用於更新的包,則返回退出值 100。還 以列表格式返回要更新的包的列表。如果沒有可用於更新的包,則返回 0。如果發生錯誤,則返回 1。在詳細模式下執行也顯示過時。
yum list obsoletes
和之間的一個有趣區別yum check-update
是,前一個命令還接受一個 glob 表達式來縮小可能被儲存庫中的包淘汰的包列表。yum check-update
不接受這樣的 glob 表達式。