Skip to content

Instantly share code, notes, and snippets.

@Bengt
Forked from EddieRingle/update
Created October 17, 2011 17:24
Show Gist options
  • Save Bengt/1293171 to your computer and use it in GitHub Desktop.
Save Bengt/1293171 to your computer and use it in GitHub Desktop.
All-in-one script for system maintenance via APT
#!/bin/sh
#
# All-in-one script for system maintenance via APT
#
# sudo wget https://raw.github.com/gist/1293171/ -O /usr/local/sbin/maintenance
# sudo chmod +x /usr/local/sbin/maintenance
# sudo maintenance
echo "Updating Sources ..."
apt-get update -qq
echo "Upgrading Packages ..."
apt-get upgrade -qq
echo "Upgrading Distribution ..."
apt-get dist-upgrade -qq
echo "Removing Unnecessary Packages ..."
apt-get autoremove -qq
echo "Cleaning up Caches ..."
apt-get autoclean -qq
apt-get clean -qq
echo "Done."
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment