Quantcast
Viewing all articles
Browse latest Browse all 13

apt-upgrade

I used to use a 2 command 1 liner to update my system:

sudo apt-get update && sudo apt-get dist-upgrade

That was easy enough to type out now and then. But over time it grew to include removing and cleaning downloaded packages as well.

Then there’s the matter of knowing if an update requires a system restart.

The lazy me put it all into one bash script and made it globally accessible and executable:

#!/bin/bash
apt update && apt full-upgrade && apt-get autoremove && apt-get autoclean
if [ -f /var/run/reboot-required ]; then echo && cat /var/run/reboot-required; fi

Placed it in 

/usr/local/bin/apt-upgrade
  and made it executable with 
sudo chmod +x /usr/local/bin/apt-upgrade
 .

Now I can run 

sudo apt-upgrade
 on all of my servers and it’ll update things as well as letting me know if a reboot is required.

Viewing all articles
Browse latest Browse all 13

Trending Articles