yum 的“更新”和“升级”之间的技术区别是什么?

war*_*ren 7 upgrade package-management yum patch updates

在更新/升级基于 RPM 的发行版(在我的案例中为 CentOS、RHEL 和 Fedora)时,我经常使用以下内容:

yum -y update && yum -y upgrade
Run Code Online (Sandbox Code Playgroud)

但是,我不确定这两个命令究竟有何yum不同。

updateover有什么优点,upgrade反之亦然?

Dio*_*ogo 9

根据man yum

更新

如果在没有任何包的情况下运行,更新将更新每个当前安装的包。如果指定了一个或多个包或包全局变量,Yum 将只更新列出的包。在更新软件包时,yum 将确保满足所有依赖项。[…]

如果 [...]--obsoletes标志存在,yum 将在其计算中包含过时的软件包 - 这使得发行版更改更好,例如:从 somelinux 8.0 升级到 somelinux 9。

升级

与设置--obsoletes标志的更新命令相同。