运维

运维

Products

当前位置:首页 > 运维 >

如何设置Yum排除特定软件包的更新?

96SEO 2025-07-29 10:03 12


在Linux系统中,Yum包管理器是管理柔软件包更新鲜的常用工具。只是有时我们兴许需要排除有些特定柔软件包的更新鲜,以避免系统不稳稳当当或与现有柔软件冲突。本文将介绍怎么用Yum排除特定柔软件包的更新鲜。

Linux yum如何排除特定软件包更新

方法一:用exclude=选项排除柔软件包

你能用--exclude选项来排除特定的柔软件包。比方说 如果你想排除package_name的更新鲜,能这样做:

sudo yum update --exclude=package_name

保存文件并退出编辑器。

同样, 你能排除优良几个柔软件包:

sudo yum update --exclude=package_name1,package_name2,package_name3

方法二:用yum-cron配置文件

如果你用yum-cron来定期更新鲜系统,能在其配置文件中排除特定的柔软件包。编辑/etc/yum/yum-文件, 添加或修改以下行:

exclude=package_name

如果你有优良几个柔软件包需要排除,能用逗号分隔它们:

exclude=openssl*,kernel*

作为系统更新鲜的一有些,你说不定需要在基于Red Hat系统中由于应用依赖排除一些柔软件包。如果你只想将特定包排除一次那么我们能用此方法。

方法三:手动编辑/etc/yum.repos.d/目录下的repo文件

你也能手动编辑/etc/yum.repos.d/目录下的repo文件,添加exclude参数来排除特定的柔软件包。比方说 编辑/etc/yum.repos.d/CentOS-文件,找到相应的等有些,添加如下行:

exclude=package_name

然后沉启yum-cron服务以应用更改:

sudo systemctl restart yum-cron

方法四:用dnf命令

如果你用的是dnf包管理器,能用类似的--exclude选项:

sudo dnf update --exclude=package_name

以下命令将更新鲜除 kernel 和 php 之外的全部柔软件包:

sudo dnf update --exclude=kernel,php

通过以上方法,你能有效地排除特定柔软件包的更新鲜,从而更优良地控制系统的更新鲜过程。在排除柔软件包时请确保你了解该柔软件包的作用和更新鲜对系统兴许产生的关系到。


标签: Linux

提交需求或反馈

Demand feedback