我正在尝试使用这些命令在 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
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误
E: Unable to locate package ros-melodic-desktop-full
Run Code Online (Sandbox Code Playgroud)
我尝试安装不同的版本和 Kinetic Kame,但它们都给我同样的错误。
在你的情况下,这行不通。Ubuntu 20 没有 ROS 版本,Melodic 只在 Ubuntu 18 上找到。如果你有选择,我建议你安装 Ubuntu 18。
ROS 有一个严格的版本控制方案,可以与不同版本的 Ubuntu保持一致。前任:
(您仍然可以手动编译 ROS,但为了理智起见,我建议您不要这样做。少出错)
编辑!
我最初是在 2020 年 5 月 22 日写这篇文章的,没想到 ROS Noetic 将于2020年5 月 23 日发布。它应该有完整的官方 apt 支持,就像其他 ROS 版本一样。如果您打算使用 Ubuntu 20 vs 18,那么通过 apt 安装 Noetic现在是正式的方法!
| 归档时间: |
|
| 查看次数: |
12868 次 |
| 最近记录: |