|
|
@ -66,21 +66,6 @@ function install_ubuntu_common_requirements() { |
|
|
|
libqt5opengl5-dev |
|
|
|
libqt5opengl5-dev |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# Install extra packages |
|
|
|
|
|
|
|
function install_extra_packages() { |
|
|
|
|
|
|
|
echo "Installing extra packages..." |
|
|
|
|
|
|
|
$SUDO apt-get install -y --no-install-recommends \ |
|
|
|
|
|
|
|
libreadline-dev \ |
|
|
|
|
|
|
|
libdw1 \ |
|
|
|
|
|
|
|
autoconf \ |
|
|
|
|
|
|
|
libtool \ |
|
|
|
|
|
|
|
bzip2 \ |
|
|
|
|
|
|
|
libarchive-dev \ |
|
|
|
|
|
|
|
libncursesw5-dev \ |
|
|
|
|
|
|
|
libportaudio2 \ |
|
|
|
|
|
|
|
locales |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Install Ubuntu 24.04 LTS packages |
|
|
|
# Install Ubuntu 24.04 LTS packages |
|
|
|
function install_ubuntu_lts_latest_requirements() { |
|
|
|
function install_ubuntu_lts_latest_requirements() { |
|
|
|
install_ubuntu_common_requirements |
|
|
|
install_ubuntu_common_requirements |
|
|
@ -129,18 +114,6 @@ if [ -f "/etc/os-release" ]; then |
|
|
|
fi |
|
|
|
fi |
|
|
|
esac |
|
|
|
esac |
|
|
|
|
|
|
|
|
|
|
|
# Install extra packages |
|
|
|
|
|
|
|
if [[ -z "$INSTALL_EXTRA_PACKAGES" && -n "$INTERACTIVE" ]]; then |
|
|
|
|
|
|
|
read -p "Base setup done. Do you want to install extra development packages? [Y/n]: " -n 1 -r |
|
|
|
|
|
|
|
echo "" |
|
|
|
|
|
|
|
if [[ $REPLY =~ ^[Yy]$ ]]; then |
|
|
|
|
|
|
|
INSTALL_EXTRA_PACKAGES="yes" |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
if [[ "$INSTALL_EXTRA_PACKAGES" == "yes" ]]; then |
|
|
|
|
|
|
|
install_extra_packages |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [[ -d "/etc/udev/rules.d/" ]]; then |
|
|
|
if [[ -d "/etc/udev/rules.d/" ]]; then |
|
|
|
# Setup panda udev rules |
|
|
|
# Setup panda udev rules |
|
|
|
$SUDO tee /etc/udev/rules.d/12-panda_jungle.rules > /dev/null <<EOF |
|
|
|
$SUDO tee /etc/udev/rules.d/12-panda_jungle.rules > /dev/null <<EOF |
|
|
|