yum – 如何在Spacewalk中禁用每个频道的GPG检查?

前端之家收集整理的这篇文章主要介绍了yum – 如何在Spacewalk中禁用每个频道的GPG检查?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在Spacewalk中基于每个通道禁用GPG检查?

为了修补我的服务器,我已经在/etc/yum.repos.d下的客户端上使用本地yum存储库转换为使用spacewalk服务器注册客户端.

但是,我们有一个内部yum存储库,我没有用于签名包的GPG密钥.使用本地yum repos时这不是问题,因为我可以使用gpgcheck = 0在存储库上禁用gpg.但是,似乎我不能用太空行走做类似的事情.即使我没有与通道关联的密钥,从命令行安装也会产生GPG错误(即:yum install -y somepackage).

在CLI中,我可以使用-nogpgcheck选项来解决这个问题.但是,我们在我们的环境中使用puppet来安装其中的一些包,并且似乎没有一种简单的方法可以通过puppet将可选参数传递给yum.

我已经看到一些建议表明我可以在/etc/yum/pluginconf.d/rhnplugin.conf中设置gpgcheck = 0,但这会禁用所有通道上的检查,而我只是为内部包禁用它,因为我没有钥匙.

实际上这很容易,只是记录不清. (我知道,我花了很长时间寻找这个答案).

在/etc/yum/pluginconf.d/rhnplugin.conf文件中,只需创建一个与要禁用其检查的通道名称对应的部分.

# Company Development centos 6 
[company-dev-centos6-x86_64]
gpgcheck = 0

man page甚至没有提到这可以做到.但文件中有评论说明它.

原文链接:https://www.f2er.com/bash/385294.html

猜你在找的Bash相关文章