Ubuntu 22.04/24.04 安装 ROS2 教程(Humble / Jazzy)
适用系统:Ubuntu 22.04 LTS(Jammy) / Ubuntu 24.04 LTS(Noble) 适用架构:x86_64 / arm64(包括树莓派)
一、版本选择原则
| 你的 Ubuntu 版本 | 必须安装的 ROS2 版本 | 支持截止 | 推荐度 |
|---|---|---|---|
| 22.04 LTS | ROS2 Humble Hawksbill | 2027 年 5 月 | ⭐⭐⭐ 稳定成熟 |
| 24.04 LTS | ROS2 Jazzy Jalisco | 2029 年 5 月 | ⭐⭐⭐⭐ 新项目首选 |
核心原则:Ubuntu 版本与 ROS2 版本严格绑定,22.04 不能装 Jazzy,24.04 不能装 Humble。 架构说明:x86_64(普通 PC)和 arm64(树莓派 4B/5、NVIDIA Jetson)均支持上述版本。
二、方案一:一键脚本安装
推荐人群:新手、希望零坑位、网络环境一般、需要快速验证者
1. 确认系统版本
lsb_release -a
预期输出:包含 Ubuntu 22.04.5 LTS 或 Ubuntu 24.04.2 LTS
2. 执行一键安装脚本
wget http://fishros.com/install -O fishros && . fishros
3. 交互式配置(严格按顺序)
第一次运行脚本:
- 输入数字:
5→ 选择【一键配置系统源】 - 输入数字:
2→ 选择【更换系统源并清理第三方源】(推荐中科大) - 脚本自动执行,等待完成
第二次运行脚本:
wget http://fishros.com/install -O fishros && . fishros
- 输入数字:
1→ 选择【添加 ROS/ROS2 官方源】 - 脚本自动执行,等待完成
第三次运行脚本:
wget http://fishros.com/install -O fishros && . fishros
- 输入数字:
1→ 选择【不更换源安装】(因前两步已完成换源) - 选择镜像源:推荐输入
1(中科大) - 选择 ROS2 版本:
- Ubuntu 22.04 → 输入
humble - Ubuntu 24.04 → 输入
jazzy
- Ubuntu 22.04 → 输入
- 选择安装类型:输入
desktop(桌面完整版,包含 RViz、Turtlesim 等)
⏳ 等待约 3-8 分钟(取决于网速),无报错即安装完成。
4. 验证安装(小乌龟测试)
打开终端 A(Ctrl+Alt+T):


