zoukankan      html  css  js  c++  java
  • ROS常见问题(一) 安装ROS时sudo rosdep init指令报错 最全解决方法

    安装ROS时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.
    

     

    解决(以下方法依次执行,一直到搞定:

     

    1)之前曾经安装过 ROS 系统的某个版本,按照提示删除已经存在的初始化文件即可:

    sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
    

       

    2)ca-certificates问题,证书不对,重新安装证书

    
    
    sudo apt-get install ca-certificates
    
    
    

      

    3)系统时间同步问题,需要同步系统时间
    sudo apt-get install ntpdate
    sudo ntpdate cn.pool.ntp.org
    sudo hwclock --systohc
    
    
    
    4)ssl certs问题
    
    sudo c_rehash /etc/ssl/certs 
    sudo -E rosdep init
    
    
    

      

    5)python-rosdep问题
    
    sudo apt-get install python-rosdep
    
    
    

      

    6)如果仍然无效,则直接在/etc目录下添加内容/ros/rosdep/sources.list.d/20-default.list
    cd /ros/rosdep/sources.list.d(具体目录要看你的用户名)
    sudo gedit 20-default.list
    
    
    

      

    复制 https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list 里面的内容进去,保存,退出,重新执行sudo rosdep init。 


    如果上面的连接打不开,或者报错time out,说明你的网络有问题,翻个墙后重复上面的所有步骤。

    到这里,应该可以解决了,如果还不行,欢迎留言探讨
    博文主要是总结自己的学习,因此有很多知识点没有提到,仅仅提了个人比较容易遗忘的或者非常重要的知识点。很多资料来源于网络和对一些课程的整理,侵权删。格式没花精力调整,望谅解。
  • 相关阅读:
    Git-更新数据
    iOS开发-基本的网络知识
    iOS开发-单例模式
    iOS开发-多线程知识
    iOS开发-核心动画随笔
    iOS开发-关于网络状态的判断
    毕业设计--天气预报App
    iOS开发-UIColor转UIIamge方法
    iOS开发-用预处理指令代替注释
    JMS 消息服务
  • 原文地址:https://www.cnblogs.com/JuiceCat/p/12000953.html
Copyright © 2011-2022 走看看