#!/usr/bin/env bash## Install all dependencies required to build and run Warp on Linux.set -e. "$PWD/script/warp_sudo"# Define some control sequences for text formatting.red="\033[0;31m"reset="\033[0m"# Install build dependencies."$PWD"/script/linux/install_build_deps# Install additional runtime dependencies.UNAME="$(uname -a)"if [[ "$(source /etc/os-release; echo $ID $ID_LIKE)" = *"debian"* ]]; then echo "⬇️ Installing runtime dependencies..." # Define the packages to install as a bash array so we can include # comments between lines. PACKAGES=( locales # Runtime library to get font information. fontconfig # Runtime library for deflate compression. zlib1g # Runtime libraries for X11. libx11-6 libxcb1 libxi6 libxcursor1 libxkbcommon-x11-0 # Runtime libraries for Wayland. libwayland-client0 libwayland-egl1 # Open-source Vulkan drivers from the mesa project. mesa-vulkan-drivers # Runtime libraries for EGL. libegl1 # Ensuring at least one cursor library for WSL. yaru-theme-icon ) warp_sudo apt-get install -y "${PACKAGES[@]}"else echo -e "⚠️ ${red}Unknown Linux distribution; necessary runtime dependencies may not be installed!${reset}"fi
#!/usr/bin/env bash
#
# Install all dependencies required to build and run Warp on Linux.
set -e
. "$PWD/script/warp_sudo"
# Define some control sequences for text formatting.
red="\033[0;31m"
reset="\033[0m"
# Install build dependencies.
"$PWD"/script/linux/install_build_deps
# Install additional runtime dependencies.
UNAME="$(uname -a)"
if [[ "$(source /etc/os-release; echo $ID $ID_LIKE)" = *"debian"* ]]; then
echo "⬇️ Installing runtime dependencies..."
# Define the packages to install as a bash array so we can include
# comments between lines.
PACKAGES=(
locales
# Runtime library to get font information.
fontconfig
# Runtime library for deflate compression.
zlib1g
# Runtime libraries for X11.
libx11-6 libxcb1 libxi6 libxcursor1 libxkbcommon-x11-0
# Runtime libraries for Wayland.
libwayland-client0 libwayland-egl1
# Open-source Vulkan drivers from the mesa project.
mesa-vulkan-drivers
# Runtime libraries for EGL.
libegl1
# Ensuring at least one cursor library for WSL.
yaru-theme-icon
)
warp_sudo apt-get install -y "${PACKAGES[@]}"
else
echo -e "⚠️ ${red}Unknown Linux distribution; necessary runtime dependencies may not be installed!${reset}"
fi