Answers:
yum upgrade
强制删除过时的软件包,尽管yum update
可能也可能不会这样做。删除过时的软件包可能会有风险,因为这可能会删除您使用的软件包。
这使yum update
选择更安全。
来自man yum
:
更新
如果运行时没有任何软件包,则更新将更新每个当前安装的软件包。如果指定了一个或多个软件包或软件包组,那么Yum将仅更新列出的软件包。在更新软件包时,yum将确保满足所有依赖性。(有关更多信息,请参阅指定程序包名称。)如果指定的程序包或glob与当前未安装的程序包匹配,则update将不会安装它们。update对组,文件,提供和文件列表进行操作,就像“安装”命令一样。 如果main obsoletes configure选项为true(默认值)或--obsoletes标志存在,则yum的计算中将包括软件包过时的内容-这使它更适合发行版更改,例如:从somelinux 8.0升级到somelinux 9。
升级
是一样与--obsoletes标志设置更新命令。请参阅更新以获取更多详细信息。