有没有办法删除或replaceRPM上现有的GPG签名?
我在一个我们用于补充rhel / centos软件包的内部存储库上放置了一些晦涩的RPM。 其中一些RPM已经签名。 我想删除这些签名,并用我们用于本地回购的GPG签名辞职。
只需用自己的密钥(重新) 签名包裹
rpm --addsign package.rpm
--addsign选项为每个包生成并插入新签名。 任何现有的签名将被丢弃。
--resign选项将生成并追加列出的软件包的签名,同时保留现有的签名。
如果您导入了公钥,您可以validation新的签名
rpm --checksig -v package.rpm
你应该在输出中看到Good signature from "Your Name"这个短语。
AFAIK删除签名不受支持。