复制的包上出现 rpm NOKEY 错误,我可以删除它吗?

复制的包上出现 rpm NOKEY 错误,我可以删除它吗?

我使用 yum --downloadonly 在“VM A”上获取了一些 php71 包。我需要将它们复制到另一个 VM“VM B”,然后使用 rpm -ivh 安装它们。然而,在第二台“VM B”上,它抱怨 RSA 签名。

Header V4 RSA/SHA256 Signature, key ID be1229cf: NOKEY

我如何从 rpm 包中删除它,以便它无需密钥即可安装在第二台虚拟机上?我宁愿不必使用 --nosignature

这是 CenOS 7.1

答案1

建议的解决方案是导入该公钥。

但是您也可以使用 rpm --delsign *.rpm 删除签名。

添加一次公钥可能比删除签名更省力。

YMMV,JMHO。

相关内容