Unit 02 · overview
Unit 2 — Ubuntu 24.04 and Jazzy Setup
This Unit turns a fresh Ubuntu 24.04 machine into a verified ROS 2 Jazzy workstation.
The goal is not to memorize an installation recipe. The goal is to know which layer failed when the recipe does not work.
Build path
Ubuntu 24.04 / Noble
↓
UTF-8 locale
↓
Ubuntu Universe + ROS apt source
↓
ROS development tools
↓
ros-jazzy-desktop
↓
source /opt/ros/jazzy/setup.bash
↓
ros2 CLI + ROS_DISTRO=jazzy
↓
talker ↔ listener
Lessons
- Prove the Ubuntu Baseline
- Prepare a UTF-8 Locale
- Add the ROS 2 Apt Repository
- Prepare Development Tools and Updates
- Install ROS 2 Jazzy Desktop
- Source and Inspect the ROS Environment
- Verify Jazzy With Talker and Listener
- Setup Recovery: Diagnose Before Reinstalling
Unit evidence
Keep a small installation record containing the commands and output that prove:
- the machine is Ubuntu 24.04/Noble;
- the shell has a UTF-8 locale;
- the ROS apt source is configured;
- Jazzy packages are installed;
- a clean terminal can source Jazzy;
ROS_DISTROreportsjazzy;- the
ros2command works; and - the demo talker and listener exchange messages.
Source attribution: adapted from the ROS 2 Jazzy documentation in Gh0stlyKn1ght/ros2_documentation at commit 32100a2d..., licensed CC BY 4.0. Robotnix narrows and reorganizes the material for a student Ubuntu/Jazzy path.