vpr*_*m86 6 signing rpm gnupg rpmbuild
我正在尝试构建并签署RPM.我在我正在构建的位置创建了我的.rpmmacro文件/ path/to/macrodir /然后我使用--define与_topdir引用/ path/to/macrodir /
如果我建立RPM而不给--sign; 它的工作正常.
rpmbuild --define "_topdir /path/to/macrodir" -bb spec
Run Code Online (Sandbox Code Playgroud)
.rpmmacro在macrodir中并包含
%_signature gpg
%_gpg_name Name (Comment) <emailid>
%_gpgpath pathtognupgfolder
%_gpgbin locationofgpgexec
Run Code Online (Sandbox Code Playgroud)
如果我包括--sign然后它抛出错误
rpmbuild --define "_topdir /path/to/macrodir" -bb --sign spec
Run Code Online (Sandbox Code Playgroud)
错误:您必须在宏文件中设置"%_gpg_name"
我无法看到我做错了什么.有什么建议?
小智 4
请按照这篇关于如何签署自定义 rpm 包的详细文章进行操作。
我遇到了一个不同的问题,当运行以下命令时,它失败并抱怨找不到rpm文件。
rpm --addsign gyum-2.0-5.FC3.i386.rpm
Run Code Online (Sandbox Code Playgroud)
安装rpmsign包后一切正常。
| 归档时间: |
|
| 查看次数: |
9338 次 |
| 最近记录: |