#!/usr/bin/env bash # ----------------------------------------------------------------------------- # Description: # (distros with apt only) Install core apt packages. # # apt only [[ "$DOTS_PKG" != "apt" ]] && { log_skip "Not using apt"; return 0; } apt_packages=( build-essential ca-certificates curl gnupg gnupg2 wget ) sudo apt-get update -qq # Skip install if all packages already installed if dpkg -s "${apt_packages[@]}" &>/dev/null; then apt --version | log_quote return 0 fi sudo apt-get install -qq "${apt_packages[@]}" unset apt_packages apt --version | log_quote log_pass "apt packages installed"