diff --git a/Tools/setup/ubuntu.sh b/Tools/setup/ubuntu.sh index 852f38c94c..25c12cb170 100755 --- a/Tools/setup/ubuntu.sh +++ b/Tools/setup/ubuntu.sh @@ -200,13 +200,12 @@ if [[ $INSTALL_SIM == "true" ]]; then if [[ "${UBUNTU_RELEASE}" == "18.04" ]]; then java_version=11 - gazebo_version=9 elif [[ "${UBUNTU_RELEASE}" == "20.04" ]]; then java_version=13 - gazebo_version=11 + elif [[ "${UBUNTU_RELEASE}" == "22.04" ]]; then + java_version=11 else java_version=14 - gazebo_version=11 fi # Java (jmavsim or fastrtps) sudo DEBIAN_FRONTEND=noninteractive apt-get -y --quiet --no-install-recommends install \ @@ -220,20 +219,30 @@ if [[ $INSTALL_SIM == "true" ]]; then sudo update-alternatives --set java $(update-alternatives --list java | grep "java-$java_version") # Gazebo + if [[ "${UBUNTU_RELEASE}" == "18.04" ]]; then + gazebo_version=9 + gazebo_packages="gazebo$gazebo_version libgazebo$gazebo_version-dev" + elif [[ "${UBUNTU_RELEASE}" == "22.04" ]]; then + gazebo_packages="gazebo libgazebo-dev" + else + # default and Ubuntu 20.04 + gazebo_version=11 + gazebo_packages="gazebo$gazebo_version libgazebo$gazebo_version-dev" + fi + sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-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 - # Update list, since new gazebo-stable.list has been added sudo apt-get update -y --quiet sudo DEBIAN_FRONTEND=noninteractive apt-get -y --quiet --no-install-recommends install \ dmidecode \ - gazebo$gazebo_version \ + $gazebo_packages \ gstreamer1.0-plugins-bad \ gstreamer1.0-plugins-base \ gstreamer1.0-plugins-good \ gstreamer1.0-plugins-ugly \ gstreamer1.0-libav \ libeigen3-dev \ - libgazebo$gazebo_version-dev \ libgstreamer-plugins-base1.0-dev \ libimage-exiftool-perl \ libopencv-dev \