Gazebo is available to install on other Linux distributions different than Ubuntu (Ubuntu install instructions are hosted in a different tutorial). Linux distributions providing gazebo packages: Debian, Fedora, Arch and Gentoo.
The one liner installation can be used in the Debian in the standard way:
curl -ssL http://get.gazebosim.org | sh
If you prefer manual installations, Gazebo in Debian Sid is available as an official package in Debian Sid (the Gazebo team is the official maintainer in Debian) which usually hosts the latest gazebo release.
Install Gazebo9
sudo apt-get install gazebo9
# For developers that works on top of Gazebo, one extra package
sudo apt-get install libgazebo9-dev
Gazebo in Debian stretch is provided by the packages.osrfoundation.org repository.
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/debian-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get install gazebo9
# For developers that work on top of Gazebo, one extra package
sudo apt-get install libgazebo9-dev
Gazebo in Fedora is available as an official package (the maintainer is Rich Mattes). Depending on the Fedora version, the version of Gazebo available is different:
Gazebo in Arch is currently in the AUR: Arch User Repository (racko is the maintainer). This means that it is not in the official package repositories and users need to compile it from source. The easiest way to install it is to use an AUR helper, such as yaourt or packer:
Install Gazebo
yaourt -S gazebo
# or
sudo packer -S gazebo
Gazebo in Gentoo is available as an official package (the maintainer is Alexis Ballier). It is currently masked as ~amd64 so please read about how to mix software branches if you are using stable.
Some use flags are available to customize the package, use equery (from gentoolkit) to know more about the optional support:
emerge --ask app-portage/gentoolkit
equery uses gazebo -a
Install Gazebo on stable branch
echo "sci-electronics/gazebo" >> /etc/portage/package.accept_keywords
emerge gazebo
Install Gazebo on testing branch
emerge gazebo
If you know of any other Linux distribution supporting Gazebo installation, feel free to create an issue to expand this tutorial.