【ROS2】带你避坑安装ROS2最新版本Humble Hawksbill(本人一个坑一个坑踩过来的)(unable to locate package ros-humble-desktop问题解决)

  • 写在前面可以不看,但是重要提示十分建议看一下。如果心急的话可以直接跳到安装步骤
  • 可以从这个网站查看ROS2的各个发行版本的介绍信息。

写在前面

本人使用的是Ubuntu20.04,原来安装了ros2 foxy,为了体验一下今年也即2022年5月份发布的Humble Hawksbill版本,于是先把ros2 foxy给卸载了,然后按照网上找的教程一步一步进行,直到当执行如下命令后:

sudo apt install ros-humble-desktop

会报如下错误(大概是这个意思,可能会有出入):

unable to locate package ros-humble-desktop

然后找了好久都没找到解决办法,后来实在没办法了,想是不是和Ubuntu的版本有关系,于是把Ubuntu从20.04更新到21.10,然后更新到最新的22.04,又尝试了一遍,才成功。

重要提示

  • 在你安装ROS2的某个版本之前,一定要先看看自己的Ubuntu版本,然后在这个网站上看看自己的Ubuntu能不能装这个版本的ROS2。

比如以ROS2的最新版本Humble Hawksbill为例,从这个网站中截图如下(不要被一堆英文吓到呀!):
在这里插入图片描述
从上图可以看到Humble Hawksbill只支持Ubuntu22.04和Ubuntu20.04来安装,所以如果Ubuntu18.04或者更老版本的用户 一定要先更新系统 呀!

而且在Ubuntu20.04上安装Humble版本的ros2只有一种安装方法,即从源码编译来安装(Compilation from source),可以说比较麻烦了。

而在Ubuntu22.04上安装有三种方式(通常的教程都是教我们使用Debian Packages来安装,而不是二进制安装或者源码安装),可选余地很大。

所以如果要安装ROS2 Humble,就先将Ubuntu升级到22.04版。

安装步骤

安装步骤各个教程都大差不差。</

  • 22
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值