ROS on Ubuntu supports armhf and arm64 as well as the amd64 architecture. There is a ROS release every year in May. Every ROS release will be supported on exactly one Ubuntu LTS. ROS releases will drop support for EOL (End Of Life) Ubuntu distributions, even if the ROS release is still supported. The ROS Kinetic release is currently supported only on Ubuntu 16.04. ROS Noetic is slated to be the last ROS 1 release, and officially will not support anything beyond Ubuntu 20.04.
ROS installation in Ubuntu 22.04 and later.
ROS Noetic is slated to be the last ROS 1 release, and officially will not support anything beyond Ubuntu 20.04. There is a community effort to keep things building though: https://github.com/ros-o.
ROS Noetic installation in Ubuntu 20.04
Configure your Ubuntu repositories to allow restricted, universe and multiverse.
To find available packages, use: apt-cache search ros-melodic and then replace PACKAGE in ros-melodic-PACKAGE by one of the available packages found by apt-cache search ros-melodic
Initialize rosdep. rosdep enables you to easily install system dependencies for source you want to compile and is required to run some core components in ROS.
To find available packages, use: apt-cache search ros-melodic and then replace PACKAGE in ros-melodic-PACKAGE by one of the available packages found by apt-cache search ros-melodic
Initialize rosdep. rosdep enables you to easily install system dependencies for source you want to compile and is required to run some core components in ROS.
To find available packages, use: apt-cache search ros-kinetic and then replace PACKAGE in ros-kinetic-PACKAGE by one of the available packages found by apt-cache search ros-kinetic
Initialize rosdep. rosdep enables you to easily install system dependencies for source you want to compile and is required to run some core components in ROS.
ROS on Ubuntu supports armhf and arm64 as well as the amd64 architecture. There is a ROS release every year in May. Every ROS release will be supported on exactly one Ubuntu LTS. ROS releases will drop support for EOL (End Of Life) Ubuntu distributions, even if the ROS release is still supported. The ROS Kinetic release is currently supported only on Ubuntu 16.04. ROS Noetic is slated to be the last ROS 1 release, and officially will not support anything beyond Ubuntu 20.04.
ROS installation in Ubuntu 22.04 and later.
ROS Noetic is slated to be the last ROS 1 release, and officially will not support anything beyond Ubuntu 20.04. There is a community effort to keep things building though: https://github.com/ros-o.
ROS Noetic installation in Ubuntu 20.04
Configure your Ubuntu repositories to allow restricted, universe and multiverse.
Run these commands:
Select one of four default ROS configurations.
To find available packages, use:
apt-cache search ros-melodic
and then replacePACKAGE
inros-melodic-PACKAGE
by one of the available packages found byapt-cache search ros-melodic
Initialize
rosdep
.rosdep
enables you to easily install system dependencies for source you want to compile and is required to run some core components in ROS.Environment setup
Get
rosinstall
.rosinstall
enables you to easily download many source trees for ROS packages with one command.To test your installation, visit the official ROS Tutorials.
Source: Ubuntu install of ROS Kinetic, Ubuntu install of ROS Melodic, Ubuntu install of ROS Noetic
ROS Melodic installation in Ubuntu 18.04
Configure your Ubuntu repositories to allow restricted, universe and multiverse.
Run these commands:
Select one of four default ROS configurations.
To find available packages, use:
apt-cache search ros-melodic
and then replacePACKAGE
inros-melodic-PACKAGE
by one of the available packages found byapt-cache search ros-melodic
Initialize
rosdep
.rosdep
enables you to easily install system dependencies for source you want to compile and is required to run some core components in ROS.Environment setup
Get
rosinstall
.rosinstall
enables you to easily download many source trees for ROS packages with one command.To test your installation, visit the official ROS Tutorials.
ROS Kinetic installation in Ubuntu 16.04
Configure your Ubuntu repositories to allow restricted, universe and multiverse.
Run these commands:
Select one of four default ROS configurations.
To find available packages, use:
apt-cache search ros-kinetic
and then replacePACKAGE
inros-kinetic-PACKAGE
by one of the available packages found byapt-cache search ros-kinetic
Initialize
rosdep
.rosdep
enables you to easily install system dependencies for source you want to compile and is required to run some core components in ROS.Environment setup
Get
rosinstall
.rosinstall
enables you to easily download many source trees for ROS packages with one command.To test your installation, visit the official ROS Tutorials.