[转载]修复ppa的GPG缺少公钥问题

参考网页

背景说明

我的是deepin2015.1操作系统,基于debian sid,原生态不支持ppa,百度自行添加的支持ppa命令。现在加入了部分ppa,无法验证公钥。

问题表现

加入Nodejs的ppa源,使用如下命令更新

sudo apt-get update

弹出如下问题

W: GPG 错误:http://ppa.launchpad.net/chris-lea/node.js/ubuntu lucid Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY B9316A7BC7917B12
W: The repository 'http://ppa.launchpad.net/chris-lea/node.js/ubuntu lucid Release' is not signed.
W: 以下 ID 的密钥没有可用的公钥:
B9316A7BC7917B12  

问题分析

需要下载公钥哦,第一眼想法是百度求解,百度不行就谷歌。经测试可解了。

解决方案

参考网页

原文说明:

Execute the following commands in terminal

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>

where <PUBKEY> is your missing public key for repository, e.g. 8BAF9A6F.

Then update

sudo apt-get update

最终解决方案

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B9316A7BC7917B12
sudo apt-get update

转载于:https://my.oschina.net/bubifengyun/blog/615352

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值