shkwon98 / ros-install-scripts

πŸ“š ROS1 and ROS2 installation scripts for Ubuntu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ros-install-scripts


Compatible Version Description

ROS 1

  • Ubuntu 16.04 (Xenial Xerus) + ROS 1 Kinetic (EOL)
  • Ubuntu 18.04 (Bionic Beaver) + ROS 1 Melodic
  • Ubuntu 20.04 (Focal Fossa) + ROS 1 Noetic

ROS 2

  • Ubuntu 16.04 (Xenial Xerus) + ROS 2 Dashing (EOL)
  • Ubuntu 16.04 (Xenial Xerus) + ROS 2 Eloquent (EOL)
  • Ubuntu 18.04 (Bionic Beaver) + ROS 2 Dashing (EOL)
  • Ubuntu 18.04 (Bionic Beaver) + ROS 2 Eloquent (EOL)
  • Ubuntu 20.04 (Focal Fossa) + ROS 2 Foxy
  • Ubuntu 20.04 (Focal Fossa) + ROS 2 Galactic
  • Ubuntu 22.04 (Jammy Jellyfish) + ROS 2 Humble

Getting Started

1) Give Execution Permission

Let's make all script files executable.

chmod -R +x ros-install-scripts

2) Install ROS

Refer to the version description above and install the desired version of ROS.

ROS 1

Kinetic (EOL)
  • To install ros-kinetic-ros-base, run the following command.

    ./ros-install-scripts/ros1/ros-kinetic-base.sh
  • To install ros-kinetic-desktop-full, run the following command.

    ./ros-install-scripts/ros1/ros-kinetic-desktop-full.sh
Melodic
  • To install ros-melodic-ros-base, run the following command.

    ./ros-install-scripts/ros1/ros-melodic-base.sh
  • To install ros-melodic-desktop-full, run the following command.

    ./ros-install-scripts/ros1/ros-melodic-desktop-full.sh
Noetic
  • To install ros-noetic-ros-base, run the following command.

    ./ros-install-scripts/ros1/ros-noetic-base.sh
  • To install ros-noetic-desktop-full, run the following command.

    ./ros-install-scripts/ros1/ros-noetic-desktop-full.sh

ROS 2

Dashing (EOL)
  • To install ros-dashing-ros-base, run the following command.

    ./ros-install-scripts/ros2/ros2-dashing-base.sh
  • To install ros-dashing-desktop, run the following command.

    ./ros-install-scripts/ros2/ros2-dashing-desktop.sh
Eloquent (EOL)
  • To install ros-eloquent-ros-base, run the following command.

    ./ros-install-scripts/ros2/ros2-eloquent-base.sh
  • To install ros-eloquent-desktop, run the following command.

    ./ros-install-scripts/ros2/ros2-eloquent-desktop.sh
Foxy
  • To install ros-foxy-ros-base, run the following command.

    ./ros-install-scripts/ros2/ros2-foxy-base.sh
  • To install ros-foxy-desktop, run the following command.

    ./ros-install-scripts/ros2/ros2-foxy-desktop.sh
Galactic
  • To install ros-galactic-ros-base, run the following command.

    ./ros-install-scripts/ros2/ros2-galactic-base.sh
  • To install ros-galactic-desktop, run the following command.

    ./ros-install-scripts/ros2/ros2-galactic-desktop.sh
Humble
  • To install ros-humble-ros-base, run the following command.

    ./ros-install-scripts/ros2/ros2-humble-base.sh
  • To install ros-humble-desktop, run the following command.

    ./ros-install-scripts/ros2/ros2-humble-desktop.sh

About

πŸ“š ROS1 and ROS2 installation scripts for Ubuntu


Languages

Language:Shell 100.0%