Ubuntu18.04安装ROS时sudo rosdep init 问题与解决方法(含手动修改方法)ERROR: cannot download default sources list from…
问题描述:
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.
解决方案一:
第一步、 修改host
sudo gedit /etc/hosts
第二步、在文本中添加如下行
199.232.28.133 raw.githubusercontent.com
第三步、重新输入
sudo rosdep init
解决方案二(终极大法):
如果还不行,手动创建20-default.list,这一步就相当于手动执行了 sudo rosdep init命令
第一步、打开终端依次执行以下命令:
sudo mkdir -p /etc/ros/rosdep/sources.list.d
cd /etc/ros/rosdep/sources.list.d
sudo gedit 20-default.list
第二步、将以下的内容复制粘贴到新建打开的文档中并进行保存:
#os-specific listings first
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
#genericyaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte
#newer distributions (Groovy, Hydro, …) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead
第三步、sudo rosdep init命令手动执行完成,进行rosdep update
rosdep update不成功的话可以查看另一篇博客,亲测有效。
链接:https://blog.csdn.net/qq_42761344/article/details/115581288