无法在 Ubuntu 20.04 上安装 ROS Melodic

2024-04-05

我正在尝试使用这些命令在 Ubuntu 20.04 上安装 ROS Melodic

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://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update
sudo apt install ros-melodic-desktop-full

但我收到这个错误

E: Unable to locate package ros-melodic-desktop-full

我尝试安装不同的版本和 Kinetic Kame,但它们都给我同样的错误。


In your case, this won't work. There is no ROS version for Ubuntu 20, and Melodic is only found on Ubuntu 18. I recommend installing Ubuntu 18 if you have the choice.

ROS 有一个严格的版本控制方案,与不同版本的Ubuntu https://wiki.ros.org/Distributions. Ex:

  • Ubuntu 14(又名 Trusty)== ROS Indigo
  • Ubuntu 16(又名 Xenial)== ROS Kinetic
  • Ubuntu 18(又名 Bionic)== ROS Melodic
  • Ubuntu 20(又名 Focal)== ROS Noetic
  • Ubuntu 22(不适用)

(你仍然可以手动编译 ROS,但为了理智起见,我建议不要这样做。出错的地方会更少)

EDIT!

我最初于 2020 年 5 月 22 日写下这篇文章,并没有意识到 ROS Noetic 将于2020 年 5 月 23 日 https://wiki.ros.org/noetic。它应该有完整的官方 apt 支持,就像其他 ROS 版本一样。如果您决定使用 Ubuntu 20 与 18,通过 apt 安装 Noetic http://wiki.ros.org/noetic/Installation/Ubuntu现在是正式的方式了!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法在 Ubuntu 20.04 上安装 ROS Melodic 的相关文章

随机推荐