yum update upgrade区别

今天在做centos的内核升级测试,在使用源码升级的时候,在网上开到在升级内核之前先进行yum update、yum upgrade。这个两个到底有什么区别吗?网上搜索了一大把发现全是这样的说法:

yum -y update

升级所有包,改变软件设置和系统设置,系统版本内核都升级

yum -y upgrade

升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变

而且还信誓旦旦的贴上了测试结果,真的是这样的吗???!!!我们还是看下man yum 是怎么说的吧!!!

update

If  run without any packages, update will update every currently installed package.  If one or more packages or pack-age 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.

时间: 2024-11-07 10:00:58

yum 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 upda

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

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

yum -y upgrade与yum -y update的区别

原生产环境: OS: CentOS release6.7 (Final) [[email protected]]# uname  -a Linux sky9896 2.6.32-573.12.1.el6.x86_64#1 SMP Tue Dec 15 21:19:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 升级之后,版本及内核会有所变化吗? 1. #yum –y upgrade //升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变. [[e

yum -y upgrade 和 yum -y update 区别

分别测试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 系统和软件配置文件更新 结论: yum -y update 升级所有包,改变软

CentOS下的yum upgrade和yum update区别,没事别乱用,和Ubuntu的update不一样!

说明:生产环境对软件版本和内核版本要求非常精确,别没事有事随便的进行yum update操作!!!!!!!!! yum update:升级所有包同时也升级软件和系统内核 yum upgrade:只升级所有包,不升级软件和系统内核 测试样例: 一.升级前 系统版本: centos5.5 内核版本: 2.6.18-194.el5 二.yum upgrade 升级后,只升级所有包,不升级软件和系统内核 系统版本: centos5.7 内核版本: 2.6.18-194.el5 三.yum update

CentOS yum update 与 yum upgrade 区别

yum -y update 升级所有包同时也升级软件和系统内核 yum -y upgrade 只升级所有包,不升级软件和系统内核 官方文档:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-yum 通常我们这样做: yum check-update 检测可更新软件包 yum update package_name 更新指定包 yu

yum update

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    升级后 系统版本:    cent

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    升

linux中yum与rpm区别

linux中yum与rpm区别: 一.源代码形式 1.      绝大多数开源软件都是直接以原码形式发布的 2.      源代码一般会被打成.tar.gz的归档压缩文件 3.      源代码需要编译成为二进制形式之后才能够运行使用 4.      源代码基本编译流程: 1).configure 检查编译环境: 2)make对源代码进行编译: 3)make insall 将生成的可执行文件安装到当前计算机中 二.RPM 1.源代码形式的特点:操作复杂.编译时间长.极易出现问题.依赖关系复杂 2