使用yum versionlock仅允许补丁更新?

德雷诺

我正在运行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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用“ yum更新”的CentOS 7更新不起作用

来自分类Dev

Amazon EC2实例无法更新或使用yum

来自分类Dev

使用“ grep搜索”的输出作为“ yum更新”的输入(Shell脚本)

来自分类Dev

Amazon EC2实例无法更新或使用yum

来自分类Dev

使用Ansible在RHEL 7中更新yum存储库

来自分类Dev

如何仅获取yum更新列表

来自分类Dev

如何仅获取yum更新列表

来自分类Dev

使用yum删除yum repo

来自分类Dev

如何使用yum搜索或获取仅远程软件包的信息

来自分类Dev

Centos 7使用YUM将内核更新为kernel-3.10.0-862

来自分类Dev

Centos 7使用YUM将内核更新为kernel-3.10.0-862

来自分类Dev

为什么在yum更新后使用的磁盘空间会增加?

来自分类Dev

如何在CentOS服务器上使用YUM在多个客户端上安装Windows更新

来自分类Dev

仅允许创建帖子的用户使用Devise编辑,更新或删除帖子

来自分类Dev

如何使用JSON补丁更新集合

来自分类Dev

如何使用JSON补丁更新集合

来自分类Dev

如何使用 RESTHeart 补丁更新单个对象?

来自分类Dev

yum更新与yum安装之间的区别

来自分类Dev

YUM根更新错误

来自分类Dev

更新yum失败

来自分类Dev

YUM不会更新KERNEL

来自分类Dev

统一补丁:仅使用差异文件

来自分类Dev

当只有几个补丁会更新值时,使用补丁变量或创建新代理(哪个更好?)

来自分类Dev

使用YUM在本地安装.rpms

来自分类Dev

使用yum卸载最新的内核

来自分类Dev

使用JSON补丁验证猫鼬数组更新

来自分类Dev

使用MarkLogic补丁更新一个或多个值

来自分类Dev

如何使用补丁请求在Rails中更新布尔属性

来自分类Dev

Centos sudo yum更新失败