RHEL/CentOS:yum更新除Linux内核以外的所有软件包

时间:2020-01-09 10:44:16  来源:igfitidea点击:

如何更新除CentOS Linux上的Linux内核以外的所有软件包。
如何防止yum命令更新CentOS/RHEL/Scientific/Fedora Linux服务器上的Linux内核?

您可以使用exclude指令轻松运行yum update命令来更新除内核以外的所有内容。
此选项定义要从更新或者安装中排除的软件包列表。
这应该是一个用空格分隔的列表。

yum语法更新除内核以外的所有内容

语法为:

yum --exclude=packgeName\* update 
yum --exclude=packgeName1\* --exclude=packgeName2\* update 
yum -x 'packageName*' update 
yum -x 'packageName1*' -x 'packageName2*' update 

例子

为了防止yum命令更新内核类型:

yum -y --exclude=kernel\* update

或者

yum -y -x 'kernel*' update

如何防止yum永久更新内核?

编辑/etc/yum.conf文件,执行:

# vi /etc/yum.conf

在[main]部分下追加/修改排除指令行,执行:

exclude=kernel*

保存并关闭文件。
现在,您可以运行以下命令,而无需将-x或者exclude选项传递给yum命令:

# yum -y update