yum updateyum upgrade有什么区别,什么时候应该在另一个上使用?

#1 楼

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


评论


有关ServerFault的更多详细信息,请访问:serverfault.com/a/298158/88886

–退化
2014年7月2日在21:27

#2 楼

yum upgradeyum update将执行与更新软件包最新版本相同的功能。

,不同之处在于,升级将删除过时的软件包,而更新将保留它们。