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