当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

Fedora安装之rpmfusion:获取GPG密钥失败

每个fusion源发布的稳定RPM软件包都配有一个GPG签名。默认情况下,yum和图形更新工具验证这些签名并拒绝安装任何没有签名或者签名损坏的软件包。您总是应该在安装软件包之前验证其签名。这些签名可确保您要安装的软件包出自fusion仓库,且没有被提供该软件包的网页或者镜像更换(无意的或者恶意的)。而我们安装fusion源的时候,默认是没有添加GPG密钥的,所以安装软件的时候会出现
每个fusion源发布的稳定 RPM 软件包都配有一个GPG签名。默认情况下,yum 和图形更新工具验证这些签名并拒绝安装任何没有签名或者签名损坏的软件包。您总是应该在安装软件包之前验证其签名。这些签名可确保您要安装的软件包出自 fusion仓库,且没有被提供该软件包的网页或者镜像更换(无意的或者恶意的)。 而我们安装fusion源的时候,默认是没有添加GPG密钥的,所以安装软件的时候会出现想获取GPG密钥失败: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-Fedora-18-i386 这种错误,那么怎么解决呢? 答案当然是导入密钥了~ 打开fusion源官网上的密钥页面:http://rpmfusion.org/keys

RPM Fusion free for Fedora 18

Download; key in pgp.mit.edu; fingerprint: sec 4096R/982E0A7C 2012-02-09 Key fingerprint = C63D A8F3 375C 7182 3E3A 2D42 3633 9914 982E 0A7C uid RPM Fusion free repository for Fedora (18) 第一行就是密钥对应的系统的版本,你用的是什么版本的系统就选择对于的密钥,然后点击 download 下载密钥, 因为博主的是 fedora18所有下载后的文件是 RPM-GPG-KEY-rpmfusion-free-fedora-18 然后打开终端su 获取 root 权限,再输入以下命令: rpm --import ' /home/XXX/RPM-GPG-KEY-rpmfusion-free-fedora-18' 后面的目录换成你下载的密钥文件的绝对路径,也可以把文件直接托进终端,系统会自动填写文件的地址的 回车执行,再试一下安装软件~是不是已经解决了呢? 更多Fedora相关信息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | 凯发国际娱乐 | 凯发国际娱乐下载 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有