When updating packages in Debian (and its derivatives, of course) the age old commands still hold true:
$ sudo apt update $ sudo apt upgrade
and you’re all done. While not absolutely necessary, there are a few additional commands I use for sanity (system, not mine – well, maybe mine) reasons.
Be a Pro (but not a pro pro)
The first additional command we’re going to add is the following:
$ sudo dpkg -C
and this is what the
dpkg man page has to say about the
-C, --audit [package-name...] Performs database sanity and consistency checks for package-name or all packages if omitted (per package checks since dpkg 1.17.10). For example, searches for packages that have been installed only partially on your system or that have missing, wrong or obsolete control data or files. dpkg will suggest what to do with them to get them fixed.
Check Potentially Pending Actions
First you’re going to have to type
aptitude then once in its interface,
you’ll want to hit
g. Here’s what
aptitude’s help has to say about this:
"g": Perform all pending installations, removals, and upgrades.
Where I find this useful is if you’ve removed a piece of software and
apt autoremove and you’ve run it. This process may
(very rarely) remove a dependency you still need so running
g should square you away in the rare instance this does happen.
g should return the following message:
No packages are scheduled to be installed, removed, or upgraded.
where you’ll hit enter on the Ok button then hit
q to quit.
$ flatpak update
Here’s what my software updating process looks like which I run a couple times per week:
$ sudo apt update $ sudo apt upgrade $ sudo dpkg -C $ sudo aptitude (then hitting g within its interface, q to quit) $ flatpak update
Welp, That’s It
You read the heading – that’s it, we’re done here. You should at minimum feel like a professional amateur like I’ve made a career out of.