1. 执行sudo apt-get update, 出现 W: GPG 错误:http://packages.ros.org/ros/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名
解决方法:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
sduo apt-get update
ps: 执行sudo apt-get update指令前需要将软件源改为国内的源, 否则会出现找不到包的问题;
2. 初始化rosdep, 提示下面的错误:
解决方法:
sudo gedit /etc/hosts
在文件末尾添加:
151.101.84.133 raw.githubusercontent.com
然后保存文件退出, 重新执行sudo rosdep init即可.
3. 执行rosdep update更新, 出现如下错误:
ERROR: error loading sources list:
('The read operation timed out',)
解决方法: 可能是由于网络不稳定, 重复执行rosdep update命令即可.