Files
dotfiles/script/install.d/03-apt.sh
2024-03-07 01:43:05 +00:00

24 lines
566 B
Bash

#!/usr/bin/env bash
# -----------------------------------------------------------------------------
# Description:
# (distros with apt only) Install core apt packages.
#
if command -v apt-get &> /dev/null; then
apt_packages=(
curl
gnupg
gnupg2
)
sudo apt-get update
apt_packages=($(comm -13 <(printf "%s\n" "${apt_packages[@]}" | sort) <(dpkg --get-selections | awk '{print $1}' | sort)))
if [ ${#apt_packages[@]} -gt 0 ]; then
sudo apt-get install -qq "${apt_packages[@]}"
fi
unset apt_packages
fi