我正在运行RHEL7.6,我需要将绑定安装锁定到9.11。
当前,我们的版本是9.11.4,我想为发布的9.11发行任何其他补丁。
我找到了yum versionlock插件,但是在我认为将其锁定为major.minor之后,它似乎锁定了整个软件包:
# yum versionlock bind-9.11.*
Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-manager, versionlock
This system is receiving updates from RHN Classic or Red Hat Satellite.
Adding versionlock on: 32:bind-9.11.4-9.P2.el7
versionlock added: 1
# yum versionlock
Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-manager, versionlock
This system is receiving updates from RHN Classic or Red Hat Satellite.
32:bind-9.11.4-9.P2.el7.*
versionlock list done
看起来它已锁定到已安装的版本。
另外,我尝试了以下
#yum versionlock bind-9.11
#yum versionlock bind-9.*
#yum versionlock bind-9
他们都导致了versionlock added: 0
。
我在这里使用正确的工具吗?甚至有可能吗(使用现成的工具,而不是我很糟糕地重写yum)?
该插件无法完成您想要完成的任务。旨在将软件包冻结为当前已安装的版本。您正在寻找的是apt-pinning(尽管有相反的描述,但yum的versionlock实际上提供了apt-hold的等同功能,apt-preferences更强大,更通用)。可悲的是,似乎yum在基本软件包或插件中都没有此功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句