Skip to content

Update install.md with GPG key addition via trusted.gpg.d and add instructions to install Gazebo CMake from source #144

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jun 18, 2025

Conversation

trushant05
Copy link
Contributor

🦟 Bug fix

Fixes #

Summary

Update install.md with GPG key addition via trusted.gpg.d and add instructions to install Gazebo CMake from source

Checklist

  • Updated documentation (as needed)

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

…tructions to install Gazebo CMake from source

Signed-off-by: Trushant Adeshara <150821956+trushant05@users.noreply.github.com>
@azeey
Copy link
Contributor

azeey commented Sep 5, 2024

@j-rivero mind taking a look. Does this line up with the latest recommended installation instructions elsewhere?

@@ -81,6 +86,14 @@ Gazebo Tools requires:

* [Ruby](https://www.ruby-lang.org/). Refer to the [Ruby Documentation](https://www.ruby-lang.org/downloads/) for installation instructions. On Ubuntu systems `apt-get` can be used to install Ubuntu Package `ruby-dev`:

Note:
In case the Gazebo CMake binary didn't work out for you, you can make it from source using following command:
```
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```
```bash

Gazebo CMake is included as Prerequisites for building gz-tools from source. An additional note for the installation is removed since it was redundant.

Signed-off-by: Trushant Adeshara <150821956+trushant05@users.noreply.github.com>
@@ -21,7 +21,12 @@ sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `ls

Setup keys:
```
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
wget -qO - http://packages.osrfoundation.org/gazebo.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/gazebo-archive-keyring.gpg > /dev/null
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other instructions, (example) use the following. I'd suggest we do that here as well for consistency.

sudo curl https://packages.osrfoundation.org/gazebo.gpg --output /usr/share/keyrings/pkgs-osrf-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/pkgs-osrf-archive-keyring.gpg] http://packages.osrfoundation.org/gazebo/ubuntu-stable $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gazebo-stable.list > /dev/null

caguero and others added 2 commits March 21, 2025 16:35
Co-authored-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
Signed-off-by: Carlos Agüero <cen.aguero@gmail.com>
@caguero
Copy link
Contributor

caguero commented Mar 21, 2025

@trushant05, could you check Addisu's suggestion?

@caguero
Copy link
Contributor

caguero commented May 1, 2025

@trushant05, could you check Addisu's suggestion?

@trushant05 , could you update the PR with Addisu's comments?

@trushant05
Copy link
Contributor Author

@caguero apologies for the delay, I have updated the PR. Let me know if it requires additional modification.

@caguero caguero merged commit fd34aea into gazebosim:gz-tools2 Jun 18, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from In review to Done in Core development Jun 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌱 garden Ignition Garden 🎵 harmonic Gazebo Harmonic 🏛️ ionic Gazebo Ionic
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants