yum 列表更新和 yum 列表过时之间有什么区别?

yum 列表更新和 yum 列表过时之间有什么区别?

该文件指出:

百胜列表已过时

列出系统上安装的软件包,这些软件包已被配置文件中列出的任何 yum 存储库中的软件包废弃。

百胜列表更新

列出 yum 存储库中可用更新的所有软件包。

据我了解,如果一个软件包有可用的更新,它就已经过时了,对吧?那么它们之间有什么区别呢?

答案1

您的本地系统上通常没有存储库中的所有包,而只有其中的一个子集。

yum list updates列出所有包在存储库中有更新的。这是系统上有可用更新的软件包的超集。

检查软件包是否有更新的常用命令在你的系统上yum check-update,它在手册页中有以下描述(强调我的):

实施后,您无需交互运行即可知道您的计算机是否有任何需要应用的更新。如果有可供更新的软件包,则返回退出值 100。还返回一个要更新的软件包列表 以列表格式。如果没有可供更新的软件包,则返回 0。如果发生错误则返回 1。跑步在详细模式下也显示过时

yum list obsoletes和之间的一个有趣的区别yum check-update是,前一个命令还接受 glob 表达式来缩小可能被存储库中的包废弃的包列表的范围。yum check-update不接受这样的 glob 表达式。

相关内容