apt-upgrade
By Iain Cuthbertson
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.