List of ROS ESM packages¶
In this page you will find the list of the ROS packages that are supported in the Extended Maintenance Support(ESM)from Canonical under the Ubuntu Pro offering.
In general, the packages that we support from the first day after each ROS version goes end-of-life are the ones required from the meta-package ros-base
(see REP142 and REP2001).
ROS 1 Noetic¶
ros-noetic-ros-base
ros-noetic-ros-core
ros-noetic-actionlib
ros-noetic-actionlib-msgs
ros-noetic-actionlib-tools
ros-noetic-bond
ros-noetic-bond-core
ros-noetic-bondcpp
ros-noetic-bondpy
ros-noetic-catkin
ros-noetic-class-loader
ros-noetic-cmake-modules
ros-noetic-common-msgs
ros-noetic-cpp-common
ros-noetic-diagnostic-msgs
ros-noetic-dynamic-reconfigure
ros-noetic-gencpp
ros-noetic-geneus
ros-noetic-genlisp
ros-noetic-genmsg
ros-noetic-gennodejs
ros-noetic-genpy
ros-noetic-geometry-msgs
ros-noetic-message-filters
ros-noetic-message-generation
ros-noetic-message-runtime
ros-noetic-mk
ros-noetic-nav-msgs
ros-noetic-nodelet
ros-noetic-nodelet-core
ros-noetic-nodelet-topic-tools
ros-noetic-pluginlib
ros-noetic-ros
ros-noetic-ros-base
ros-noetic-ros-comm
ros-noetic-ros-core
ros-noetic-ros-environment
ros-noetic-rosbag
ros-noetic-rosbag-migration-rule
ros-noetic-rosbag-storage
ros-noetic-rosbash
ros-noetic-rosboost-cfg
ros-noetic-rosbuild
ros-noetic-rosclean
ros-noetic-rosconsole
ros-noetic-rosconsole-bridge
ros-noetic-roscpp
ros-noetic-roscpp-core
ros-noetic-roscpp-serialization
ros-noetic-roscpp-traits
ros-noetic-roscreate
ros-noetic-rosgraph
ros-noetic-rosgraph-msgs
ros-noetic-roslang
ros-noetic-roslaunch
ros-noetic-roslib
ros-noetic-roslisp
ros-noetic-roslz4
ros-noetic-rosmake
ros-noetic-rosmaster
ros-noetic-rosmsg
ros-noetic-rosnode
ros-noetic-rosout
ros-noetic-rospack
ros-noetic-rosparam
ros-noetic-rospy
ros-noetic-rosservice
ros-noetic-rostest
ros-noetic-rostime
ros-noetic-rostopic
ros-noetic-rosunit
ros-noetic-roswtf
ros-noetic-sensor-msgs
ros-noetic-shape-msgs
ros-noetic-smclib
ros-noetic-std-msgs
ros-noetic-std-srvs
ros-noetic-stereo-msgs
ros-noetic-topic-tools
ros-noetic-trajectory-msgs
ros-noetic-visualization-msgs
ros-noetic-xmlrpcpp
ROS 1 Melodic¶
ros-melodic-ros-base
ros-melodic-ros-core
ros-melodic-actionlib
ros-melodic-actionlib-msgs
ros-melodic-bond
ros-melodic-bond-core
ros-melodic-bondcpp
ros-melodic-bondpy
ros-melodic-catkin
ros-melodic-class-loader
ros-melodic-cmake-modules
ros-melodic-common-msgs
ros-melodic-cpp-common
ros-melodic-diagnostic-msgs
ros-melodic-dynamic-reconfigure
ros-melodic-gencpp
ros-melodic-geneus
ros-melodic-genlisp
ros-melodic-genmsg
ros-melodic-gennodejs
ros-melodic-genpy
ros-melodic-geometry-msgs
ros-melodic-message-filters
ros-melodic-message-generation
ros-melodic-message-runtime
ros-melodic-mk
ros-melodic-nav-msgs
ros-melodic-nodelet
ros-melodic-nodelet-core
ros-melodic-nodelet-topic-tools
ros-melodic-pluginlib
ros-melodic-ros
ros-melodic-ros-base
ros-melodic-ros-comm
ros-melodic-ros-core
ros-melodic-ros-environment
ros-melodic-rosbag
ros-melodic-rosbag-migration-rule
ros-melodic-rosbag-storage
ros-melodic-rosbash
ros-melodic-rosboost-cfg
ros-melodic-rosbuild
ros-melodic-rosclean
ros-melodic-rosconsole
ros-melodic-rosconsole-bridge
ros-melodic-roscpp
ros-melodic-roscpp-core
ros-melodic-roscpp-serialization
ros-melodic-roscpp-traits
ros-melodic-roscreate
ros-melodic-rosgraph
ros-melodic-rosgraph-msgs
ros-melodic-roslang
ros-melodic-roslaunch
ros-melodic-roslib
ros-melodic-roslisp
ros-melodic-roslz4
ros-melodic-rosmake
ros-melodic-rosmaster
ros-melodic-rosmsg
ros-melodic-rosnode
ros-melodic-rosout
ros-melodic-rospack
ros-melodic-rosparam
ros-melodic-rospy
ros-melodic-rosservice
ros-melodic-rostest
ros-melodic-rostime
ros-melodic-rostopic
ros-melodic-rosunit
ros-melodic-roswtf
ros-melodic-sensor-msgs
ros-melodic-shape-msgs
ros-melodic-smclib
ros-melodic-std-msgs
ros-melodic-std-srvs
ros-melodic-stereo-msgs
ros-melodic-topic-tools
ros-melodic-trajectory-msgs
ros-melodic-visualization-msgs
ros-melodic-xmlrpcpp
ROS 2 Foxy¶
ros-foxy-ros-base
ros-foxy-ros-core
ros-foxy-action-msgs
ros-foxy-actionlib-msgs
ros-foxy-ament-clang-format
ros-foxy-ament-clang-tidy
ros-foxy-ament-cmake
ros-foxy-ament-cmake-auto
ros-foxy-ament-cmake-clang-format
ros-foxy-ament-cmake-clang-tidy
ros-foxy-ament-cmake-copyright
ros-foxy-ament-cmake-core
ros-foxy-ament-cmake-cppcheck
ros-foxy-ament-cmake-cpplint
ros-foxy-ament-cmake-export-definitions
ros-foxy-ament-cmake-export-dependencies
ros-foxy-ament-cmake-export-include-directories
ros-foxy-ament-cmake-export-interfaces
ros-foxy-ament-cmake-export-libraries
ros-foxy-ament-cmake-export-link-flags
ros-foxy-ament-cmake-export-targets
ros-foxy-ament-cmake-flake8
ros-foxy-ament-cmake-gmock
ros-foxy-ament-cmake-google-benchmark
ros-foxy-ament-cmake-gtest
ros-foxy-ament-cmake-include-directories
ros-foxy-ament-cmake-libraries
ros-foxy-ament-cmake-lint-cmake
ros-foxy-ament-cmake-mypy
ros-foxy-ament-cmake-nose
ros-foxy-ament-cmake-pclint
ros-foxy-ament-cmake-pep257
ros-foxy-ament-cmake-pycodestyle
ros-foxy-ament-cmake-pyflakes
ros-foxy-ament-cmake-pytest
ros-foxy-ament-cmake-python
ros-foxy-ament-cmake-ros
ros-foxy-ament-cmake-target-dependencies
ros-foxy-ament-cmake-test
ros-foxy-ament-cmake-uncrustify
ros-foxy-ament-cmake-version
ros-foxy-ament-cmake-xmllint
ros-foxy-ament-copyright
ros-foxy-ament-cppcheck
ros-foxy-ament-cpplint
ros-foxy-ament-flake8
ros-foxy-ament-index-cpp
ros-foxy-ament-index-python
ros-foxy-ament-lint
ros-foxy-ament-lint-auto
ros-foxy-ament-lint-cmake
ros-foxy-ament-lint-common
ros-foxy-ament-mypy
ros-foxy-ament-package
ros-foxy-ament-pclint
ros-foxy-ament-pep257
ros-foxy-ament-pycodestyle
ros-foxy-ament-pyflakes
ros-foxy-ament-uncrustify
ros-foxy-ament-xmllint
ros-foxy-bag-recorder-nodes
ros-foxy-builtin-interfaces
ros-foxy-class-loader
ros-foxy-common-interfaces
ros-foxy-composition-interfaces
ros-foxy-console-bridge-vendor
ros-foxy-diagnostic-msgs
ros-foxy-domain-coordinator
ros-foxy-eigen3-cmake-module
ros-foxy-example-interfaces
ros-foxy-examples-tf2-py
ros-foxy-fastrtps
ros-foxy-fastrtps-cmake-module
ros-foxy-foonathan-memory-vendor
ros-foxy-geometry2
ros-foxy-geometry-msgs
ros-foxy-gmock-vendor
ros-foxy-google-benchmark-vendor
ros-foxy-gtest-vendor
ros-foxy-kdl-parser
ros-foxy-launch
ros-foxy-launch-ros
ros-foxy-launch-testing
ros-foxy-launch-testing-ament-cmake
ros-foxy-launch-testing-ros
ros-foxy-launch-xml
ros-foxy-launch-yaml
ros-foxy-libstatistics-collector
ros-foxy-libyaml-vendor
ros-foxy-lifecycle-msgs
ros-foxy-message-filters
ros-foxy-mimick-vendor
ros-foxy-nav-msgs
ros-foxy-orocos-kdl
ros-foxy-osrf-pycommon
ros-foxy-osrf-testing-tools-cpp
ros-foxy-performance-test-fixture
ros-foxy-pluginlib
ros-foxy-python-cmake-module
ros-foxy-rcl
ros-foxy-rcl-action
ros-foxy-rcl-interfaces
ros-foxy-rcl-lifecycle
ros-foxy-rcl-logging-log4cxx
ros-foxy-rcl-logging-noop
ros-foxy-rcl-logging-spdlog
ros-foxy-rcl-yaml-param-parser
ros-foxy-rclcpp
ros-foxy-rclcpp-action
ros-foxy-rclcpp-components
ros-foxy-rclcpp-lifecycle
ros-foxy-rclpy
ros-foxy-rcpputils
ros-foxy-rcutils
ros-foxy-rmw
ros-foxy-rmw-dds-common
ros-foxy-rmw-fastrtps-cpp
ros-foxy-rmw-fastrtps-dynamic-cpp
ros-foxy-rmw-fastrtps-shared-cpp
ros-foxy-rmw-implementation
ros-foxy-rmw-implementation-cmake
ros-foxy-robot-state-publisher
ros-foxy-ros2action
ros-foxy-ros2bag
ros-foxy-ros2cli
ros-foxy-ros2component
ros-foxy-ros2doctor
ros-foxy-ros2interface
ros-foxy-ros2launch
ros-foxy-ros2lifecycle
ros-foxy-ros2lifecycle-test-fixtures
ros-foxy-ros2multicast
ros-foxy-ros2node
ros-foxy-ros2param
ros-foxy-ros2pkg
ros-foxy-ros2run
ros-foxy-ros2service
ros-foxy-ros2test
ros-foxy-ros2topic
ros-foxy-ros2trace
ros-foxy-ros-base
ros-foxy-ros-core
ros-foxy-ros-environment
ros-foxy-ros-testing
ros-foxy-ros-workspace
ros-foxy-rosbag2
ros-foxy-rosbag2-compression
ros-foxy-rosbag2-converter-default-plugins
ros-foxy-rosbag2-cpp
ros-foxy-rosbag2-storage
ros-foxy-rosbag2-storage-default-plugins
ros-foxy-rosbag2-test-common
ros-foxy-rosbag2-tests
ros-foxy-rosbag2-transport
ros-foxy-rosgraph-msgs
ros-foxy-rosidl-adapter
ros-foxy-rosidl-cmake
ros-foxy-rosidl-default-generators
ros-foxy-rosidl-default-runtime
ros-foxy-rosidl-generator-c
ros-foxy-rosidl-generator-cpp
ros-foxy-rosidl-generator-dds-idl
ros-foxy-rosidl-generator-py
ros-foxy-rosidl-parser
ros-foxy-rosidl-runtime-c
ros-foxy-rosidl-runtime-cpp
ros-foxy-rosidl-runtime-py
ros-foxy-rosidl-typesupport-c
ros-foxy-rosidl-typesupport-cpp
ros-foxy-rosidl-typesupport-fastrtps-c
ros-foxy-rosidl-typesupport-fastrtps-cpp
ros-foxy-rosidl-typesupport-interface
ros-foxy-rosidl-typesupport-introspection-c
ros-foxy-rosidl-typesupport-introspection-cpp
ros-foxy-rpyutils
ros-foxy-sensor-msgs
ros-foxy-sensor-msgs-py
ros-foxy-shape-msgs
ros-foxy-shared-queues-vendor
ros-foxy-spdlog-vendor
ros-foxy-sqlite3-vendor
ros-foxy-sros2
ros-foxy-sros2-cmake
ros-foxy-statistics-msgs
ros-foxy-std-msgs
ros-foxy-std-srvs
ros-foxy-stereo-msgs
ros-foxy-test-msgs
ros-foxy-tf2
ros-foxy-tf2-bullet
ros-foxy-tf2-eigen
ros-foxy-tf2-eigen-kdl
ros-foxy-tf2-geometry-msgs
ros-foxy-tf2-kdl
ros-foxy-tf2-msgs
ros-foxy-tf2-py
ros-foxy-tf2-ros
ros-foxy-tf2-sensor-msgs
ros-foxy-tf2-tools
ros-foxy-tinyxml2-vendor
ros-foxy-tinyxml-vendor
ros-foxy-tracetools
ros-foxy-tracetools-launch
ros-foxy-tracetools-read
ros-foxy-tracetools-test
ros-foxy-tracetools-trace
ros-foxy-trajectory-msgs
ros-foxy-uncrustify-vendor
ros-foxy-unique-identifier-msgs
ros-foxy-urdf
ros-foxy-urdfdom
ros-foxy-visualization-msgs
ros-foxy-yaml-cpp-vendor
ros-foxy-zstd-vendor