在YUM(Yellowdog Updater, Modified)中,如果你想要排除特定的软件包进行更新,可以使用--exclude
选项。这个选项允许你在执行yum update
命令时指定一个或多个要排除的软件包名称。
以下是如何使用--exclude
选项的示例:
排除单个软件包:
sudo yum update --exclude=package_name
将package_name
替换为你想要排除的软件包名称。
排除多个软件包:
sudo yum update --exclude=package1 package2 package3
将package1
, package2
, package3
替换为你想要排除的软件包名称,多个软件包之间用空格分隔。
排除所有软件包,只更新指定的软件包:
如果你只想更新特定的几个软件包,并且排除所有其他软件包,可以使用--setopt
选项来设置obsoletes=0
,然后列出你想要更新的软件包。
sudo yum update --setopt=obsoletes=0 package1 package2 package3
这将只更新package1
, package2
, package3
,而忽略其他所有软件包。
使用配置文件排除软件包:
你也可以在YUM的配置文件中添加排除规则。编辑/etc/yum.conf
文件,添加或修改exclude
行:
exclude=package1,package2,package3
这样,每次运行yum update
时,都会自动排除这些软件包。
请注意,排除软件包可能会导致系统安全性和稳定性问题,因为某些软件包可能包含重要的安全更新或依赖关系。因此,在排除软件包之前,请确保你了解这些风险,并考虑是否有其他方式来处理这些软件包。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Yum如何排除某个软件包更新