Skip to content

Instantly share code, notes, and snippets.

@Pusnow
Last active July 15, 2025 03:13
Show Gist options
  • Save Pusnow/c113dfa5a3d2a030c0c5e33f75f4a50e to your computer and use it in GitHub Desktop.
Save Pusnow/c113dfa5a3d2a030c0c5e33f75f4a50e to your computer and use it in GitHub Desktop.
#!/bin/bash
set -x
# disable swap
sudo sed -i '/swap/d' /etc/fstab
sudo swapoff -a
# uninstall packages
export DEBIAN_FRONTEND=noninteractive
TO_UNINSTALL=(
unattended-upgrades
apport
udisks2
snapd
ubuntu-report
popularity-contest
lxd-installer
lxd-agent-loader
multipath-tools
ubuntu-release-upgrader-core
packagekit
apparmor
sosreport
byobu
vim
)
for pacakge in ${TO_UNINSTALL[@]}; do
DEBIAN_FRONTEND=noninteractive sudo apt autoremove -y $pacakge
done
sudo apt purge -y '~c'
# install some packages
sudo apt install -y bash-completion language-pack-en
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment