mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-27 10:17:45 +08:00
Tools/setup/ubuntu.sh: Fixes install for 22.04 gazebo (#20833)
Fixes ubuntu installation script for 22.04 to only install gazebo. Signed-off-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
This commit is contained in:
committed by
GitHub
parent
beabe56253
commit
c3174b5dec
+12
-2
@@ -73,7 +73,7 @@ elif [[ "${UBUNTU_RELEASE}" == "20.04" ]]; then
|
|||||||
elif [[ "${UBUNTU_RELEASE}" == "22.04" ]]; then
|
elif [[ "${UBUNTU_RELEASE}" == "22.04" ]]; then
|
||||||
echo "Ubuntu 22.04, simulation build off by default."
|
echo "Ubuntu 22.04, simulation build off by default."
|
||||||
echo "Use --sim_jammy to enable simulation build."
|
echo "Use --sim_jammy to enable simulation build."
|
||||||
INSTALL_SIM=$INSTALL_SIM_JAMMY
|
INSTALL_SIM="false"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
@@ -230,7 +230,7 @@ if [[ $INSTALL_SIM == "true" ]]; then
|
|||||||
gazebo_version=9
|
gazebo_version=9
|
||||||
gazebo_packages="gazebo$gazebo_version libgazebo$gazebo_version-dev"
|
gazebo_packages="gazebo$gazebo_version libgazebo$gazebo_version-dev"
|
||||||
elif [[ "${UBUNTU_RELEASE}" == "22.04" ]]; then
|
elif [[ "${UBUNTU_RELEASE}" == "22.04" ]]; then
|
||||||
gazebo_packages="gazebo libgazebo-dev"
|
gazebo_packages="ignition-fortress"
|
||||||
else
|
else
|
||||||
# default and Ubuntu 20.04
|
# default and Ubuntu 20.04
|
||||||
gazebo_version=11
|
gazebo_version=11
|
||||||
@@ -264,6 +264,16 @@ if [[ $INSTALL_SIM == "true" ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ $INSTALL_SIM_JAMMY == "true" ]]; then
|
||||||
|
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 \
|
||||||
|
ignition-fortress \
|
||||||
|
;
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ $INSTALL_NUTTX == "true" ]]; then
|
if [[ $INSTALL_NUTTX == "true" ]]; then
|
||||||
echo
|
echo
|
||||||
echo "Relogin or reboot computer before attempting to build NuttX targets"
|
echo "Relogin or reboot computer before attempting to build NuttX targets"
|
||||||
|
|||||||
Reference in New Issue
Block a user