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

发布网友 发布时间:2022-04-21 15:50

我来回答

7个回答

热心网友 时间:2022-04-09 07:31

1、作用

都是系统升级命名。

2、升级内容

yum -y update:升级所有包同时也升级软件和系统内核;

yum -y upgrade:只升级所有包,不升级软件和系统内核。

3、使用范围

yum -y update:需要更新内核;

yum -y upgrade:更新系统时,软件和内核保持原样。

扩展资料:

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

升级软件:yum upgrade foo或者yum update foo

查询信息:yum info foo

搜索软件(以包含foo字段为例):yum search foo

显示软件包依赖关系:yum deplist foo

常用功能:

热心网友 时间:2022-04-09 08:49

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

热心网友 时间:2022-04-09 10:24

man yum ,以及测试(centos 6.4版本)后,我认为,update 与 upgrade 并没有实质性的区别。网上说:
yum -y update
升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum -y upgrade
升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变

热心网友 时间:2022-04-09 12:15

CentOS7.x里面,查看yum的帮助手册(man yum),里面说的是upgrade与带有--obsoletes标识的update是一样的,作用就是在计算更新逻辑时,会将标识为obsolete的包也考虑在内,这在大版本升级时会更合适。
也就是两个命令都会升级内核。

热心网友 时间:2022-04-09 14:40

作用 都是系统升级命名。
2.升级内容 yum -y update:升级所有包同时也升级软件和系统内核; yum -y upgrade:只升级所有包,不升级软件和系统内核。
3.使用范围 yum -y update:需要更新内核; yum -y upgrade:更新系统时,软件和内核保持原样

热心网友 时间:2022-04-09 17:21

1、作用
都是系统升级命名。
2、升级内容
yum -y update:升级所有包同时也升级软件和系统内核;
yum -y upgrade:只升级所有包,不升级软件和系统内核。
3、使用范围
yum -y update:需要更新内核;
yum -y upgrade:更新系统时,软件和内核保持原样。

热心网友 时间:2022-04-09 20:19

update
If run without any packages, update will update every currently installed package. If one or more packages or package globs are specified, Yum will only update the listed packages. While updating packages, yum will ensure that all dependencies are satisfied. (See Specifying package names for more information) If the packages or globs specified match to packages which are not currently installed then update will not install them. update operates on groups, files, provides and filelists just like the "install" command.
If the main obsoletes configure option is true (default) or the --obsoletes flag is present yum will include package obsoletes in its calculations - this makes it better for distro-version changes, for example:
upgrading from somelinux 8.0 to somelinux 9.
Note that "update" works on installed packages first, and only if there are no matches does it look for available packages. The difference is most noticeable when you do "update foo-1-2" which will act exactly as "update foo" if foo-1-2 is installed. You can use the "update-to" if you'd prefer that nothing happen in the above case.

upgrade
Is the same as the update command with the --obsoletes flag set. See update for more details.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com