Skip to content

Instantly share code, notes, and snippets.

@apolloalves
Forked from wojtekk/Ubuntu Upgrade.sh
Created April 15, 2022 01:28
Show Gist options
  • Save apolloalves/bb5c0ed53c47f2ccb3bc42d0b4c38e75 to your computer and use it in GitHub Desktop.
Save apolloalves/bb5c0ed53c47f2ccb3bc42d0b4c38e75 to your computer and use it in GitHub Desktop.
Upgrade Ubuntu and remove old packages, configs, ...
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean
sudo dpkg --purge $(COLUMNS=200 dpkg -l | grep "^rc" | tr -s ' ' | cut -d ' ' -f 2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment