ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ROS的安装过程及其中的奇葩事

2021-06-13 12:29:50  阅读:202  来源: 互联网

标签:sudo py list ros sources ROS 安装 奇葩


一、背景

ROS是机器人玩家逃不开的一个东东,到现在共完成了2次ROS的安装,其经历也不尽相同,尤其是第二次在家花了三个日夜才完成一次的安装,真满是血与泪。接下来先讲安装吧。

二、ROS核心包的安装

(1)更新ros-latest.list和更新KEY

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

(2) sudo apt-get update

(3) sudo apt-get install ros-kinetic-desktop-full

三、奇葩事开始了

接下来,sudo rosdep init  & rosdep update ,第一次在学校安装没感觉到啥,刷了几次就过了。然而,第二次安装,付出了三天三夜的沉重代价,不是这个TIMEOUT , 就是PEER RESET。

用的方法很多,网上常规解决方法有

(1) sudo gedit /etc/resolv.conf        nameserver 8.8.8.8 &nameserver 8.8.4.4

(2) sudo gedit /etc/hosts    199.232.4.133 raw.githubusercontent.com 具体IP 可以到IPADDRESS.com去查。

(3)修改PYTHON

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py&rep3.py&gbpdistro_support.py, 把 DOWNLOAD_TIMEOUT改大到60以上。

以上我试过了,都没用!

后来,在崩溃边缘:找到了答案:

DOWNLOAD_TIMEOUTDOWNLOAD_TIMEOUT

wget https://github.com/HILMR/rosdep_fix/blob/main/sources_list.py

sudo cp sources_list.py /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py

然后就可以解决了。

这个是哪位大神写的,针对国外网站太差,每个可以多试几次改写了SOURCES_list.py。感谢~

 

 

标签:sudo,py,list,ros,sources,ROS,安装,奇葩
来源: https://blog.csdn.net/shidong01/article/details/117872940

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有