1、执行sudo apt-get update时报错:
GPG 错误:http://mirrors.ustc.edu.cn/ros/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654
解决:运行sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
(斜体即缺少的公钥)
2、sudo rosdep init 报错:
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.(下图本来没有-E,百度一个解决方法是加-E,然而并没有什么卵用)
解决:最初我sudo apt-get update时没管报的错,把那个错误解决之后百度的方法就管用了:
sudo c_rehash /etc/ssl/certs
sudo -E rosdep init
3、sudo rosdep init 报错:
ERROR: default sources list file already exists:
/etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize
然后我就sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
然后就再次 ERROR: cannot download default sources list from…
4、E:无法定位软件包
在etc/apt 的sources.list 添加镜像源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
接着安装就可以了。
(第一次时在软件和更新中把源改成中国的服务器)
5、rosdep updat
解决:网太慢了,去图书馆用tju就OK了