ROS 安装 sudo rosdep init/rosdep update失败的最终解决方法

在Ubuntu16.04上安装ROS kinetic时遇到sudorosdepinit和rosdepupdate命令执行失败的问题,错误源于无法访问'raw.githubusercontent.com'。此问题可通过修改hosts文件临时解决,但2021年后该方法失效。文中提供了两种最新的解决方法,经测试有效。
摘要由CSDN通过智能技术生成

1: ROS 安装介绍:
操作系统:Ubuntu16.04
ROS版本:kinetic

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.
终端指令:

   rosdep update

报错:
在这里插入图片描述
解决方法:
出现输入命令sudo rosdep init 的报错,可以用下面的方法解决
#打开hosts文件

	sudo gedit /etc/hosts 
	151.101.84.133  raw.githubusercontent.com 

#在文件末尾添加
#保存后退出再尝试

出现输入命令 rosdep update 的报错,就比较麻烦了,在去年2020年及以前直接用上面的方法就可以解决,现在是2021年,用上面的方法就不好使。
rosdep update运行不起的根本原因是"raw.githubusercontent.com"这个网站访问不了
"raw.githubusercontent.com"实际上是Google GitHub的用户服务器,rosdep update是从该网站上下载一些文件,网站访问不了,当然会失败了。

针对上面的问题,是有解决办法的,在这里不说明了,因为有人把它解决了,并做了详细的阐述,本人亲测有效,可以参考:
方法1:ROS安装中sudo rosdep init和rosdep update失败的终极解决方法(最新版本)

方法2:解决ROS系统 rosdep update超时问题的新方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值