update 和 upgrade区别
Linux yum中package升级命令有两个分别是 yum upgrade 和 yum update
yum update
升级所有包,会保留
旧版本的 package,更新系统内核根据 obsoletes 配置而定
yum upgrade
升级所有包,会删除
旧版本的 package,更新系统内核
yum 的
upgrade
是等价于打开obsoletes
配置的yum update
。
而默认中/etc/yum.conf
配置文件obsoletes是打开的,因此这两个指令针对系统内核来说是等价的。
若一定要升级,如果软件依赖旧版本的package,
最好
是使用yum update
,确保不会出现兼容问题。
但再正式环境最好不要使用yum更新
,会出现意想不到的问题。
参考:
https://www.cnblogs.com/zhouguanglin/p/13218946.html
https://cloud.tencent.com/developer/article/1604418