linux 升级命令 update upgrade dist-upgrade的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 升级命令 update upgrade dist-upgrade的区别相关的知识,希望对你有一定的参考价值。
我指的是ubuntu 中的 aptitude update(upgrade,dist-upgrade)
update更新软件列表信息,包括版本,依赖关系等upgrade在不改变现有软件设置的基础上更新软件
dist-upgrade会改变配置文件,改变旧的依赖关系
更新版本实际上就是更新软件包,debian采用滚动升级,所以dist-upgrade仅用来升级软件,ubuntu则用dist-upgrade来版本(版本升级会修改大量配置文件) 参考技术A apt-get
dist-upgrade
什么作用?
apt-get
update对应的就是第一步。
apt-get
upgrade
与apt-get
dist-upgrade对应的是第二步。
由于包与包之间存在各种依赖关系。upgrade只是简单的更新包,不管这些依赖,它不和添加包,或是删除包。而dist-upgrade可以根据依赖关系的变化,添加包,删除包。
一般在运行upgrade或dist-upgrade之间,要运行update. 参考技术B upgrade更新当前版本下可用的软件包到最新版本,不会更新操作系统的版本。
disk-upgrade更新操作系统到最新版本(比如ubuntu 9.04到ubuntu 9.10)
linux update & upgrade
Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的:
复制代码
代码如下:yum -y update
升级所有包同时也升级软件和系统内核
复制代码
代码如下:yum -y upgrade
只升级所有包,不升级软件和系统内核
实验分别测试 yum -y upgrade和yum -y update
升级前
系统版本: centos5.5
内核版本: 2.6.18-194.el5
升级前做过简单配置文件修改
yum -y upgrade 升级后
系统版本: centos5.7
内核版本: 2.6.18-194.el5
yum -y update 升级后
系统版本: centos5.7
内核版本: 2.6.18-238.el5
以上是关于linux 升级命令 update upgrade dist-upgrade的区别的主要内容,如果未能解决你的问题,请参考以下文章
Linux升级命令yum upgrade和yum update的区别
Linux升级命令yum upgrade和yum update的区别
Linux中升级更新命令yum upgrade和yum update的区别