文章目录

  • 1. 开发环境
  • 2. rosdep init出错
  • 3. rosdep update出错
  • 3.1 问题
  • 3.2 解决方案:
  • 3.3 新的解决方案

1. 开发环境

开发电脑是PC机+windows10系统,在win10系统上装虚拟机,虚拟机上装ubuntu20.04系统

2. rosdep init出错

sudo rosdep init 出错

手动创建上面所述的目录: /etc/ros/rosdep/sources.list.d ,自己创建20-default.list文件。
在终端输入:

cd /etc
sudo mkdir ros
cd ros
sudo mkdir rosdep
cd rosdep
sudo mkdir sources.list.d
cd sources.list.d
sudo gedit 20-default.list

在gedit 20-default.list上粘贴下面的内容:

#os-specific listings first
yaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
#generic
yaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://ghproxy.com/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

3. rosdep update出错

3.1 问题

因网络问题可能会update出错,如下图

3.2 解决方案:

在下面文件添加https://ghproxy.com/
(1) /usr/lib/python3/dist-packages/rosdep2/gbpdistro_support.py

(2) /usr/lib/python3/dist-packages/rosdep2/sources_list.py
(3) /usr/lib/python3/dist-packages/rosdep2/rep3.py
(4) /usr/lib/python3/dist-packages/rosdistro/manifest_provider/github.py此文件两个地方需要修改
(5) /usr/lib/python3/dist-packages/rosdistro/init.py

做上面修改后当时rosdep update没问题了,但后面再用发现又出相同的问题,判断是网络问题。

3.3 新的解决方案

思路:PC机插入TP-LINK无线网卡,这时把win10的PC机当做一部手机,通过WIFI连接到其他路由器上,这样ubuntu20.04就可以使用无线网络了。
(1) win10的PC机插入TP-LINUK,安装好驱动后,网络适配这个可以看到无线网卡

(2) win10由使用有线网络改为采用无线网络

在网络属性中选择自动获取IP地址,然后确定

确定后win10电脑任务栏,也就是电脑显示屏右下角网络图标,点击进去后连接到无线路由器即可。这样ubuntu使用的就是无线网络,然后再rosdep update就解决了问题。

rosdep init和rosdep update出错处理相关推荐

  1. **rosdep init** 或者**rosdep update** 连接错误的解决办法

    rosdep init 或者rosdep update 连接错误的解决办法 链接:添加链接描述 试用了好几个ip地址,这个可以通过 添加链接描述 ubuntu进行dpkg安装时出现xxx依赖于xxx, ...

  2. 解决sudo rosdep init和rosdep update各种疑难杂症

    问题描述: 环境:ubuntu18+ROS molodic full-desktop 在安装ROS的时候,最后两步骤sudo rosdep init和rosdep update出现各种问题,以此记录各 ...

  3. Ubuntu18.04安装ros(顺利解决 sudo rosdep init 与 rosdep update 存在的问题,附保姆级图文流程)

    Ubuntu18.04(Ubuntu20.04)安装ros(顺利解决 sudo rosdep init 与rosdep update 存在的问题,附保姆级图文流程) 前言 安装了很多次,东拼西凑好多博 ...

  4. rosdep init和rosdep update出错的解决办法

    rosdep init和rosdep update出错的解决办法 我网络不好,运行rosdep init和rosdep update老是报timeout.很多博客上提供的修改hosts,连手机热点,改 ...

  5. rosdep init与rosdep update报错问题

    可直接看最下面一个更新!!! sudo rosdep init是从一个网址上下载一个文件,下不下来完全是网络原因.造成这个问题的原因是因为rosdep的资源文件放置在国外的服务器上.由于全球气候变暖. ...

  6. ROS安装时rosdep init与rosdep update问题解决方法(2022.04.08亲测)

    2022.4.8更新: 运行下面的指令即可 sudo apt-get install python3-pip sudo pip3 install rosdepc sudo rosdepc init r ...

  7. rosdep init 和rosdep update的解决方法,亲测有效

    问题描述 安装ros时,在到最后一步 rosdep 初始化时,多半会抛出异常.这是因为境外资源被屏蔽. 百度或google搜索,解决方式有多,可惜墙加高了,现在集体失效.所以我特地来总结下ros大神推 ...

  8. ROS安装 rosdep init 或者rosdep update 出错(很有用)

    rosdep init:作用是从服务器下载一个更新列表, /etc/ros/rosdep/sources.list.d/20-default.list 其内容有: # os-specific list ...

  9. ros melodic 版本sudo rosdep init和rosdep upgrade失败的解决办法

    版本:ros melodic和kinetic都可以 网上方法很多都不靠谱,原因还是因为访问不了国外的网站,无法更新. 下面的方法将链接换成了一个国内的源,内容和国外的源是一样的,教程如下: sudo ...

最新文章

  1. 用户画像-撸一部分代码啊
  2. 河北大学计算机二级报名时间,河北大学关于2018年下半年学位授予工作安排的通知...
  3. Raft当初为什么会被命名为Raft?
  4. 协同遗漏的效果–使用简单的NIO客户端/服务器测量回送延迟
  5. 安装12G内存读出内存条为3.45G的处理方法
  6. struct.error: cannot convert argument to integer解决办法
  7. 前端学习(1253):Vue前后端交互
  8. 不同调制方式的包络和功率谱
  9. 金士顿u盘写保护修复教程
  10. windows10用户密码获取
  11. ActiveSync 无法同步解决记录
  12. CUX:固定资产台账报表源代码(信息较全)
  13. python re模块(正则表达式) sub()函数详解
  14. 常用web服务器:状态监控status页面
  15. Big Data 导论HadoopHDFS
  16. 在Windows Mobile手机上运行Android
  17. live555与rtsp
  18. 全国统考英语计算机多少分及格,远程教育统考英语考试合格分数线标准如何
  19. K8S系列:Deployment更新、锁定、解锁、回滚版本
  20. Linux命令参考手册

热门文章

  1. 中山行书百年纪念版字体可以商用吗_干货|免费可商用字体
  2. Python---堆里有16颗豆子,有两个玩家依次取豆
  3. ant java build_Ant--基于java的build工具
  4. Springboot使用bean方式详解(附代码)
  5. android 处理通话焦点,java – AUDIOFOCUS_LOSS在Android中打电话后打电话
  6. Android安全加密:对称加密
  7. LinkedList源码剖析
  8. PM——视屏操作软件
  9. vue-router 的常见用法
  10. 平面设计要掌握的实用技巧