打包rpm包笔记三 rpm包签名

#参考
找资料一堆坑,都是把rpmsign的N年前帮助复制粘贴,现在参数都不一样,整理这一篇带你出坑

发现一篇详细的文章,参考https://gist.github.com/fernandoaleman/1376720验证正确

#安装依赖工具
yum install rpm-sign

#生成密钥
gpg --gen-key

#查看密钥
gpg --list-keys

#导出密钥
gpg --export -a <上面查到密钥名> > RPM-GPG-KEY

#修改配置文件
vim ~/.rpmmacros

%_signature gpg
%_gpg_path /root/.gnupg
%_gpg_name <上面查到密钥名>
%_gpgbin /usr/bin/gpg

#为rpm包签名
rpm --addsign  tomcat-1.1.1-1.x86_64.rpm

##其他###########################
#rpmbuild可添加参数--sign打包出带签名rpm包
rpmbuild  -ba  --sign

#导入发布者公钥文件RPM-GPG-KEY
rpm --import RPM-GPG-KEY

#查询本地已有公钥
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'

#验证签名
rpm --checksig  tomcat.rpm

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

io_py

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值