教你学会制作rpm安装包(5)

Enter passphrase  OK <Enter>  ##使用空密码,也可以输入                             

<Take this one anyway> <Enter> 

<Take this one anyway> <Enter> 

有时可能因为随机数不够导致卡在那里,这时候你就yum 安装几个包组,马上就够了。

2.查看成生的密钥

[root@ng1 dev]# gpg --list-keys 

/root/.gnupg/pubring.gpg 

------------------------ 

pub   1024R/49C99488 2012-11-28 [expires: 2013-11-28] 

uid                  LaoGuang (GPG-RPM-KEY) <ibuler@qq.com> 

sub   1024R/69BA199D 2012-11-28 [expires: 2013-11-28] 

3.导出公钥以供大家使用验证

gpg --export -a "LaoGuang" > RPM-GPG-KEY-LaoGuang 

4.编缉 .rpmmacros说明我们用哪一个密钥加密,我们用root加密的那就在/root下编辑

vi ~/.rpmmacros 

%_gpg_name LaoGuang 

5.为rpm包加签名

 rpm --addsign tengine-1.4.2-1.el6.x86_64.rpm 

Enter pass phrase:  ##输入密钥

Pass phrase is good. 

tengine-1.4.2-1.el6.x86_64.rpm: 

到此签名添加成功,下面来验证

6.讲刚才导出的公钥导入rpm中

rpm --import RPM-GPG-KEY-LaoGuang 

7.验证

rpm --checksig tengine-1.4.2-1.el6.x86_64.rpm 

 

tengine-1.4.2-1.el6.x86_64.rpm: rsa sha1 (md5) pgp md5 OK 

到此整个过程完毕,你也试试吧

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14310.html