Centos中yum upgrade与yum update的区别
-
无聊之际,使用搜狗浏览器搜索了下这两个命令的区别,感觉和平时的测试就对不上,网络上对于该描述其实是失当的,升级完毕估计也没有重启系统(使用哪一版本内核启动输出肯定会一直不变)或者检查内核版本,所处的环境不同直接导致了得出了这样的结论,结果之后的人也不测试,直接搜索到拿结果来用,最后就是一直错下去~~~
本次我就在这里实地测试并简单描述下这两个命令的区别吧。
这是国内某站点得出的结论~~~
即使是搜狗百科也是差不多的结论~~~
也建议大家不要所有东西都按浏览器搜索出来的东西直接运行,不然很容易把系统搞崩!我就跟着做崩了一次~~QAQ
在安装Slurm调度器集群的时候,跟着国内的教程走最后变成了这样~~~~~
我想说的是,oh no,你让我的心血白费了,也成功的引起我的注意了,我三个节点全炸了~~~
最后一步一步排查发现是安装一个包导致的这个故障:
yum install gtk2-devel -y
想要让系统恢复正常只需要升级系统(yum update or upgrade)就好,卸载桌面重装以及进行安装回滚我试过都没有恢复,如有兴趣大家可以自行测试修复该问题。
后面我的集群搭建也是按照官方的教程大概,然后自己摸索才成功编译安装成功,所以,国内的教程不可全信,可以借鉴~~~~
测试环境:
CentOS7.4版本
使用命令前内核版本及系统版本:
使用yum update命令:
yum update -y
更新完毕后重启:(不重启也可,只不过需要使用yum list kernel查看当前系统内核的版本)
使用yum upgrade命令:
yum upgrade -y
更新完毕后重启:(不重启也可,只不过需要使用yum list kernel查看当前系统内核的版本)
根据测试结果来看,可简单总结如下:
两者都是更新当前系统可升级的最新版本的软件包,都会将内核以及软件包升级,且系统也升了级,不同的是,两者的区别大致如下:
yum upgrade升级会移除过时的包,yum update(更新将保留过时的包)可能会也可能不会这样去做,删除过时的包可能会有风险,因为可能会删除当前使用的包。因此,对于升级软件来看,使用yum update是更为安全的选择。
推荐阅读
文章标签:
版权声明: 本文除特别说明外均由 麒麟在线 原创
本文链接: https://www.70ol.com/jishu/134.html,尊重共享,欢迎转载,请自觉添加本文链接,谢谢!
分享本文: 请填写您的分享代码。
呃 本文暂时没人评论 来添加一个吧
发表评论