Red Hat Training
A Red Hat training course is available for Red Hat Satellite
3.2.2. 签注软件包
在您可以签注软件包前,您需要配置您的
~/.rpmmacros
文件使其包含以下内容:
%_signature gpg %_gpg_name B7085C8A
使用您用来签注软件包的 GPG 密钥环中的密钥 ID 值来替换 B7085C8A 的
_gpg_name
密钥 ID 值。这个值告诉 RPM 使用哪个签名。
要签注软件包 package-name-1.0-1.noarch.rpm,使用以下命令:
rpm --resign package-name-1.0-1.noarch.rpm
输入您的密码短语。要确认这个软件包是否签注,使用以下命令:
rpm --checksig -v package-name-1.0-1.noarch.rpm
您可以在输出中看到
Good signature from "Your Name"
,其中用与签注密钥关联的名称替换 Your Name。