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。感谢~

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值