Skip to main content

Bootstrapping a Debian Workstation

Debian_Project Download Debian Debian

Installation

Bootstrapping a Debian Machine

GNOME Desktop

GNOME_Project GNOME

Clean Up the Standard Installation

sudo apt purge gnome-clocks gnome-connections gnome-contacts gnome-maps gnome-music gnome-remote-desktop gnome-snapshot gnome-sound-recorder gnome-tour gnome-user-docs gnome-user-share gnome-weather \
    libreoffice* lynx rygel shotwell simple-scan yelp
sudo apt --purge autoremove

Install Desktop Goodies

sudo apt install bmap-tools chromium firefox-esr rsync tcpdump tpm2-tools wakeonlan whois

Install Development Tools

sudo apt install git jq make pngquant podman python3-venv qrencode uuid xxd yq
curl --proto '=https' --tlsv1.2 -sSf "https://just.systems/install.sh" | sudo bash -s -- --to "/usr/local/bin"

Configuration

Schedule Cron Jobs During Work Hours

17 *	* * *	root	cd / && run-parts --report /etc/cron.hourly
25 14	* * *	root	test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.daily; }
47 14	* * 2	root	test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.weekly; }
52 14	1 * *	root	test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.monthly; }