rpm的gpg key

1 gpg

这是一种公钥、私钥机制。

2 rpm包的格式

rpm包由四部分构成,lead、signature、header和archive构成。

这里的签名(signature)是加密了的,也就是说,rpm包的发布者事先用gpg的私钥加密了。这个signature是md5。

3 rpm包的gpg key机制即数字签名

目的就是为了防止别人更改了我发布的rpm包。

看rpm包是否被修改的方法。第一,得到发布的包的md5,用公钥解密出原有的md5。第二,计算出我获取的rpm包的md5。

如果两者相同,就表示rpm包没有被修改,否则就是被修改了的。

时间: 2024-10-27 05:48:44

rpm的gpg key的相关文章

本地yum源无法使用 ,rpm --import public.gpg.key

一次重装CentOS7系统后,挂载光驱并制作成本地yum源却无法使用yum进行安装,这TM着实有点闹心.o(>﹏<)o 案发现场: [[email protected] ~]# yum -y install /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm You have enabled checking of packages via GPG keys. This is a good thing.However, you do not have an

REHL7中yum 安装提示 GPG.KEY问题

yum install -y httpd You have enabled checking of packages via GPG keys. This is a good thing However, you do not have any GPG public keys installed. You need to downloadthe keys for packages you wish to install and install them.You can do that by ru

redhat7.2 error: public.gpg.key: import read failed(2).

系统版本: [[email protected] yum.repos.d]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.2 (Maipo) 最初本地yum文件: [[email protected] yum.repos.d]# cat local.repo [loacl] name=local baseurl=file:///media/cdrom enabled=1 gpgchek=0 之后本地yum源安

GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-

今天更新为163的源后,yum的时候报错:GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5. 解决方案:vi /etc/yum.repos.d/CentOS-Base.repo 把文件里所有的RPM-GPG-KEY-CentOS-5更改为RPM-GPG-KEY-CentOS-6就可以了 vim 替换 :%s/RPM-GPG-KEY-CentOS

GPG key retrieval failed: [Errno 14] curl#37 - &quot;Couldn&#39;t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-Cent

错误描述:cento更新完源之后安装软件会出现这个错误 GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6" 解决方法:修改/etc/yum.repos.d/CentOS-Base.repo 最后面的数字改成版本号,例如我用的是centos7,那就所有的gpgkey的最后一个数字都改成7 gpgkey=file:///etc/pk

您尚未安装任何 GPG 公钥:出现rpm --import public.gpg.key,解决办法

解决办法:[[email protected] ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 然后再yum install httpd就ok了 原文地址:http://blog.51cto.com/13581826/2115224

CentOS YUM / RPM Error Signature Key ID BAD

现象; 执行yum 命令的时候 error: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: BAD 问题: 这个主要是在centos6上nss-softokn有bug 解决方式: #把key删掉 rpm -qa|grep gpg  rpm -e gpg-pubkey-c105b9de-4e0fd3a3 wget http://mirror.centos.org/centos/6/os/x86_64/Packag

GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

你检查下仓库配置是否正确 :        cat /etc/yum.repo.s/*.repo将最后一项gpgcheck=1改为0就好了

安装grafnan

通过rpm包的方式,安装最新的grafnan插件: $ sudo yum install https://grafanarel.s3.amazonaws.com/builds/grafana-3.1.1-1470047149.x86_64.rpm 或者手动的方式安装在centos和redhat版本上: $ sudo yum install initscripts fontconfig$ sudo rpm -Uvh grafana-3.1.1-1470047149.x86_64.rpm 在suse