YUM(Yellowdog Updater, Modified)是一个在Fedora、RedHat和SUSE等基于RPM的Linux发行版中用于管理软件包的工具。如果你想要排除某个软件包的更新,可以通过以下几种方法实现:
yum
的exclude
选项临时排除:
你可以在执行yum update
命令时,通过--exclude
选项来临时排除某个软件包。
sudo yum update --exclude=package_name
永久排除:
你可以编辑/etc/yum.conf
文件,在[main]
部分添加exclude
参数。
[main]
exclude=package_name
这样,每次运行yum update
时,指定的软件包都会被排除。
yum-cron
的配置文件如果你使用的是yum-cron
进行定期更新,可以在其配置文件中排除特定软件包。
编辑/etc/yum/yum-cron.conf
文件。
在[main]
部分添加或修改exclude
参数。
[main]
exclude=package_name
重启yum-cron
服务以应用更改。
sudo systemctl restart yum-cron
dnf
插件(适用于Fedora 22+)如果你使用的是较新的Fedora版本或其他支持dnf
的系统,可以使用dnf
插件的exclude
功能。
安装dnf-plugins-core
(如果尚未安装)。
sudo dnf install dnf-plugins-core
使用dnf
的exclude
选项。
sudo dnf update --exclude=package_name
永久排除可以在/etc/dnf/dnf.conf
文件中设置。
[main]
exclude=package_name
通过以上方法,你可以有效地排除特定软件包的更新,从而更好地控制系统的更新策略。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:yum中如何排除特定软件包进行更新