From be37394f4b9a624e8876809d115bb4420f8c8d45 Mon Sep 17 00:00:00 2001 From: Murilo Marinho Date: Wed, 7 Oct 2026 12:59:52 +0100 Subject: [PATCH 1/2] [README.md] Suggest the curl | bash installer Promote jazzy/install.sh to the recommended Ubuntu install path, keeping the manual apt instructions below it. Co-Authored-By: OpenHands --- docs/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/README.md b/docs/README.md index c3dd5a1..5ff0d7a 100644 --- a/docs/README.md +++ b/docs/README.md @@ -51,6 +51,20 @@ docker run -it murilomarinho/sas:lyrical ## Ubuntu Installation [![SAS Debian Builder](https://github.com/SmartArmStack/smart_arm_stack_ROS2/actions/workflows/sas_debian_builder.yml/badge.svg?branch=jazzy)](https://github.com/SmartArmStack/smart_arm_stack_ROS2/actions/workflows/sas_debian_builder.yml) +### One-line installer + +The recommended way to install the `sas` LGPL packages on Ubuntu. It adds the `sas` and OSRF Gazebo apt sources and installs the packages in a single step. + +```bash +curl -fsSL https://raw.githubusercontent.com/SmartArmStack/smart_arm_stack_ROS2/lyrical/jazzy/install.sh | bash +``` + +Run it as a normal user and it asks for your `sudo` password only when it needs to write under `/etc/apt`. It is idempotent, so re-running it is safe, and `-n` (`... | bash -s -- -n`) prints the privileged steps without running them. + +:::{note} +The `ROS 2 Jazzy` and `DQ Robotics` pre-requisites below are still required: the installer does not add the `ROS 2` apt source. The CC BY-NC 4.0 packages further down are also not covered. +::: + ### Pre-requisites ```{note} From a0da7db2eb17c6b5946acefccfdc769d2630dcdc Mon Sep 17 00:00:00 2001 From: Murilo M Marinho <46012516+mmmarinho@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:17:21 +0100 Subject: [PATCH 2/2] [README.md] Simplifying. --- docs/README.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/docs/README.md b/docs/README.md index 5ff0d7a..517ffad 100644 --- a/docs/README.md +++ b/docs/README.md @@ -53,18 +53,12 @@ docker run -it murilomarinho/sas:lyrical ### One-line installer -The recommended way to install the `sas` LGPL packages on Ubuntu. It adds the `sas` and OSRF Gazebo apt sources and installs the packages in a single step. +The recommended way to install the `sas` LGPL packages on Ubuntu. ```bash curl -fsSL https://raw.githubusercontent.com/SmartArmStack/smart_arm_stack_ROS2/lyrical/jazzy/install.sh | bash ``` -Run it as a normal user and it asks for your `sudo` password only when it needs to write under `/etc/apt`. It is idempotent, so re-running it is safe, and `-n` (`... | bash -s -- -n`) prints the privileged steps without running them. - -:::{note} -The `ROS 2 Jazzy` and `DQ Robotics` pre-requisites below are still required: the installer does not add the `ROS 2` apt source. The CC BY-NC 4.0 packages further down are also not covered. -::: - ### Pre-requisites ```{note}