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的区别

linux update & upgrade

Linux升级命令yum upgrade和yum update的区别

Linux中升级更新命令yum upgrade和yum update的区别