Ubuntu 24.04 安装 ROS2 Jazzy
适用系统:Ubuntu 24.04 (Noble) 推荐版本:ROS 2 Jazzy Jalisco (2024 LTS) 目标:一键安装成功 + 自动配置环境 + 故障排查 + 验证运行
一、系统准备
1. 更新系统
sudo apt update
sudo apt upgrade -y
2. 检查系统版本
lsb_release -a
如显示 Ubuntu 24.04 LTS (Noble Numbat) 即可继续。
二、安装 ROS2 Jazzy(正式流程)
以下为官方推荐方式,确保可用。
步骤 1:启用 Universe 源
ROS2 依赖很多 Universe 包,如果没开启会报错。
sudo add-apt-repository universe
sudo apt update
步骤 2:安装基础工具
sudo apt install curl gnupg lsb-release -y
curl 用于下载 gnupg 用于校验 key lsb-release 用于自动获取 Ubuntu 版本号
步骤 3:添加 ROS2 官方 GPG key
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
步骤 4:添加 ROS2 软件源(新格式)
Ubuntu 24.04 完全弃用 apt-key,现在必须这样写:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
刷新:
sudo apt update
步骤 5:安装 ROS2 Jazzy 桌面版
sudo apt install ros-jazzy-desktop -y
如果你要做机器人项目(Nav2/SLAM/仿真等),推荐升级为 full,后面有说明。

