Installing Gazebo 11

First, check your current gazebo version, if you installed ROS with the desktop full option, you likely have gazebo9 already installed.

$ gazebo --version

If you have a version other than 11, remove it. Replace "9" with whatever version you have.

sudo apt-get remove gazebo9

Check that it has been successfully uninstalled:

gazebo --version

Option A: Install Pre-Built Debian/Ubuntu binary packages

sudo apt-get install ros-melodic-gazebo11-ros-pkgs ros-melodic-gazebo11-ros-control

Option B: Build from source

  1. Setup your computer to accept software from packages.osrfoundation.org.

    sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'

    You can check to see if the file was written correctly. For example, in Ubuntu Bionic (18.04), you can type:

    cat /etc/apt/sources.list.d/gazebo-stable.list

    And if everything is correct, you should see:

    deb http://packages.osrfoundation.org/gazebo/ubuntu-stable bionic main
  2. Setup keys

    wget https://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
  3. Install Gazebo.

    First update the debian database:

    sudo apt-get update

    Hint: make sure the apt-get update process ends without any errors, the console output ends in Done similar to below:

    $ sudo apt-get update
    ...
    Hit http://ppa.launchpad.net bionic/main Translation-en
    Ign http://us.archive.ubuntu.com bionic/main Translation-en_US
    Ign http://us.archive.ubuntu.com bionic/multiverse Translation-en_US
    Ign http://us.archive.ubuntu.com bionic/restricted Translation-en_US
    Ign http://us.archive.ubuntu.com bionic/universe Translation-en_US
    Reading package lists... Done

    Next install gazebo-11 by:

    sudo apt-get install libgazebo11-dev
    sudo apt-get install gazebo11
  4. Check your installation

    gazebo --version

References

Gazebo and ROS Combinations

Installing gazebo_ros_pkgs

Installing Gazebo 11

Last updated