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-upgradeand made it executable with
sudo chmod +x /usr/local/bin/apt-upgrade.
Now I can run
sudo apt-upgradeon all of my servers and it’ll update things as well as letting me know if a reboot is required.