Skip to content

Latest commit

 

History

History
109 lines (69 loc) · 4.63 KB

README.md

File metadata and controls

109 lines (69 loc) · 4.63 KB

ros2_setup_scripts_ubuntu

GitHub Actions

unofficial ROS2 install script for Ubuntu

Access https://docs.ros.org/en/jazzy/Installation.html to get the updated information.

ROS 1 version: https://github.com/Tiryoh/ros_setup_scripts_ubuntu

QuickStart

After downloading this repository, just run the following command.

./run.sh

Usage

By default, run.sh will install ros-jazzy-desktop.
If you need to install another package, use indivitual installers listed bellow.

Individual installers

ROS 2 Humble (LTS)

ROS 2 Iron

ROS 2 Jazzy (LTS)

Old versions

ROS 2 Dashing (EOL)

ROS 2 Eloquent (EOL)

ROS 2 Foxy (EOL)

ROS 2 Galactic (EOL)

Supported LTS Versions

Reference: REP-0003, REP-2000

Ubuntu ROS 1 ROS 2
Ubuntu 18.04
EOL: May 20231
Melodic
EOL: May 2023
Dashing
EOL: May 2021
Ubuntu 20.04
EOL: April 20252
Noetic
EOL: May 2025
Foxy
EOL: May 2023
Ubuntu 22.04
EOL: April 20273
- Humble
EOL: May 2027
Ubuntu 24.04
EOL: June 20294
- Jazzy
EOL: May 2029
  • Note: Here, EOL for Ubuntu refers to the end of normal support, which is not Ubuntu Pro.

LICENSE

Copyright 2019-2024 Tiryoh

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Acknowledgements

run.sh is based on https://index.ros.org/doc/ros2/Installation/Crystal/Linux-Install-Debians/ by Open Robotics, licensed under CC-BY-4.0.

tutorial.sh is based on https://index.ros.org/doc/ros2/Tutorials/Colcon-Tutorial/ by Open Robotics, licensed under CC-BY-4.0.

source: https://github.com/ros2/ros2_documentation

Access https://docs.ros.org/en/jazzy/Installation.html to get the updated information.

Footnotes

  1. https://ubuntu.com//blog/18-04-end-of-standard-support

  2. https://wiki.ubuntu.com/FocalFossa/ReleaseNotes

  3. https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668

  4. https://discourse.ubuntu.com/t/noble-numbat-release-notes/39890