Skip to content

ROS2 Installation


1. ROS2 releases

  • ROS 2 is primarily developed and officially supported on Ubuntu/Debian-based systems.
  • Although it can also run on other Linux distributions such as Fedora, Arch Linux, and Gentoo by building from source, the most stable binary packages and documentation are mainly targeted for Ubuntu releases.

  • ROS2 distributions are released regularly, and some releases are designated as Long Term Support (LTS) versions.

  • LTS releases are recommended for most users because they provide longer support, stability, and better community adoption.

  • Each LTS version is given a codename, such as Jazzy, Humble, and Foxy.

  • Choose the following ROS 2 release based on your Ubuntu version.

ROS 2 Version Ubuntu Version Type
Jazzy Jalisco Ubuntu 24.04 LTS
Humble Hawksbill Ubuntu 22.04 LTS
Foxy Fitzroy Ubuntu 20.04 LTS

2. ROS 2 Installation Guides

  • ROS 2 installation is well documented and officially available online.
  • Use the following links based on your selected ROS 2 distribution.

ROS 2 Jazzy Official Installation Guide

ROS 2 Humble Official Installation Guide

ROS 2 Foxy Official Installation Guide