大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
安装ROS时,报错:GPG error:****** is not available: NO_PUBKEY ******
问题分析
图片里的第三行提示信息:
W: GPG error: http://packages.ros.org/ros/ubuntu xenial InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY F42ED6FBAB17C654
根据字面意思是说:签名不能够验证而不可用,因为没有公钥F42ED6FBAB17C654
解决方案
其实这个问题解决的方案很简单,只需要把把他提示的缺失的公钥F42ED6FBAB17C654加进来就行
命令行语句:
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key F42ED6FBAB17C654
注意事项 ****** 在运行时,后面的公钥替换为提示给你的公钥即可。
关于 apt-key的作用,根据官方解释,就是用来对安装的数据包进行授权认证的:
apt-key is used to manage the list of keys used by apt to authenticate packages. Packages which have been authenticated using these keys will be considered trusted.
但是网上大多数都没有说道点子上,给出的解决办法的命令行的语句后面key大都不适合自己的安装,这点请注意,明白问题的本源以及怎样解决才是最重要的。
链接
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183559.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...