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,说明你的网络有问题,翻个墙后重复上面的所有步骤。

    到这里,应该可以解决了,如果还不行,欢迎留言探讨
    博文主要是总结自己的学习,因此有很多知识点没有提到,仅仅提了个人比较容易遗忘的或者非常重要的知识点。很多资料来源于网络和对一些课程的整理,侵权删。格式没花精力调整,望谅解。
  • 相关阅读:
    关于给Tomcat设置maxPostSize的问题
    完美激活PyCharm教程
    Tomcat +Nginx+Redis实现session共享
    python 上传多文件
    吸引注意力的动画
    Create React App 安装less 报错
    2020软件工程作业01
    yum用法
    rpm包的管理
    共享依赖库的误移或误删解决办法
  • 原文地址:https://www.cnblogs.com/JuiceCat/p/12000953.html
Copyright © 2011-2022 走看看