Skip to content
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

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

Open
wants to merge 2 commits into
base: gz-tools2
Choose a base branch
from

Conversation

trushant05
Copy link

🦟 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 <[email protected]>
@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?

```

You can check available version of libgz-tools 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

@@ -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

tutorials/install.md Outdated Show resolved Hide resolved
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 <[email protected]>
@@ -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

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: In review
Development

Successfully merging this pull request may close these issues.

3 participants