ROS系统/ indigo/ Ubuntu14.04(含问题解决)

该博客详细介绍了ROS(Melodic)的安装步骤,包括使用catkin_init_workspace初始化工作空间,解决rosdep更新时遇到的网络问题,以及处理文件尺寸不符的错误。当遇到问题时,提供了修改hosts文件的解决方案,并给出了替换为清华源的方法。在所有尝试失败后,给出了卸载并重新安装ROS的最后手段。
摘要由CSDN通过智能技术生成

 

装机流程icon-default.png?t=L9C2https://blog.csdn.net/hebbely/article/details/70598208?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163556018916780274196059%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163556018916780274196059&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-70598208.first_rank_v2_pc_rank_v29&utm_term=indigo+ROS&spm=1018.2226.3001.4187

某些问题解释:

1、在工作空间src文件夹中执行catkin_init_worksapce进行工作空间初始化时,会在src文件夹下创建一个名为CMakeLists.txt的指向/opt/ros/melodic/share/catkin/cmake/toplevel.cmake的软链接,因此,打开CMakeLists.txt时,实际上相当于打开了toplevel.cmake,此时对它进行修改的话,所有工作空间由catkin_init_worksapce创建的CMakeList.txt都会受到影响。

2、若执行:

$ sudo rosdep init
$ rosdep update

出现:web maybe shutdown

方法1:网络换成手机热点

方法2:终端输入

sudo gedit /etc/hosts

在弹出的host文本添加 > save(保存) > 再试:

151.101.84.133 raw.githubusercontent.com
140.82.112.4 github.com
140.82.113.3 gist.github.com
185.199.108.153 assets-cdn.github.com
199.232.68.133 raw.githubusercontent.com
199.232.68.133 gist.githubusercontent.com
199.232.68.133 cloud.githubusercontent.com
151.101.192.133 camo.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
199.232.68.133 avatars6.githubusercontent.com
199.232.68.133 avatars7.githubusercontent.com
199.232.68.133 avatars8.githubusercontent.com

3、若出现:”文件尺寸不符,您使用的镜像正在同步中?“

打开source文件:

sudo gedit /etc/apt/source.list

删除所有内容,换成下面文本(清华源):

deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi

保存。

 4、实在不行就毁灭吧(卸载),然后重装ros(极端情况:重装linux,hhhhhhhhh)。

#卸载ros相关包
sudo apt-get purge ros-*

#卸载相关自动下载的依赖包
sudo apt-get autoremove

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值