gpt4 book ai didi

rpm - 尝试签署 RPM 时出错

转载 作者:行者123 更新时间:2023-12-04 14:16:10 28 4
gpt4 key购买 nike

我正在尝试构建并签署 RPM。
我在我正在构建的位置创建了我的 .rpmmacro 文件/path/to/macrodir/
然后我将 --define 与 _topdir 一起使用,指的是/path/to/macrodir/

如果我在没有给出 --sign 的情况下构建 RPM;它的工作正常。

rpmbuild --define "_topdir /path/to/macrodir" -bb spec

.rpmmacro 位于 macrodir 中并包含
%_signature gpg
%_gpg_name Name (Comment) <emailid>
%_gpgpath pathtognupgfolder
%_gpgbin locationofgpgexec

如果我包括 --sign 那么它会抛出错误
rpmbuild --define "_topdir /path/to/macrodir" -bb --sign spec

错误:您必须在宏文件中设置“%_gpg_name”

我看不到我做错了什么。有什么建议?

最佳答案

正如 comment 中提到的 OP ,设置 %gpg_name宏通过 --define标志到 rpm/rpmbuild/rpmsign作品。
rpm --define "_gpg_name <your email or name>" --addsign <RPM to sign>

关于rpm - 尝试签署 RPM 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11903688/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com