ubuntu20.04安装ROS2提示 gpg: 找不到有效的 OpenPGP 数据.
添加ROS 2 apt存储库
使用以下类似的方法授权我们的GPG密钥:
sudo apt update && sudo apt install curl gnupg2 lsb-release
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
报错:
gpg: 找不到有效的 OpenPGP 数据。
这里主要原因就是raw.githubusercontent.com是外网地址.
解决办法:
通过浏览器出去(github有链接包,或者百度)打开https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc
1.下载密钥
右键网页,选择另存为文本,命名为ros.asc。
2.这是我从githubusercontent.com下载的证书,基本证书内容都一样,可以参考。
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc
VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro
u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4
K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG
aIoAWlx2H0J7sAHmqS29N9jV