4.2.2. 签注软件包


在您可以签注软件包前,您需要配置您的 ~/.rpmmacros 文件使其包含以下内容:
%_signature gpg
%_gpg_name B7085C8A
Copy to Clipboard Toggle word wrap
使用您用来签注软件包的 GPG 密钥环中的密钥 ID 值来替换 B7085C8A_gpg_name 密钥 ID 值。这个值告诉 RPM 使用哪个签名。
要签注软件包 package-name-1.0-1.noarch.rpm,使用以下命令:
rpm --resign package-name-1.0-1.noarch.rpm
Copy to Clipboard Toggle word wrap
输入您的密码短语。要确认这个软件包是否签注,使用以下命令:
rpm --checksig -v package-name-1.0-1.noarch.rpm
Copy to Clipboard Toggle word wrap

注意

运行 rpm --checksig -v 命令前,请导入 pgp 密钥。有关详情请查看下一小节 第 4.3 节 “导入自定义 GPG 密钥”
您可以在输出中看到 Good signature from "Your Name",其中用与签注密钥关联的名称替换 Your Name
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat