How to Keep Linux Updated Safely
Keep your system up to date with the latest updates and security patches with no surprises.
sudo apt update
sudo apt upgrade
update refreshes the list of available packages;
upgrade installs the new versions of what you already
have. They are two separate, necessary steps in that order — running
only upgrade without a prior update can
install outdated versions.
Tip: review the list of packages about to be updated before confirming (apt shows it to you automatically) — take a second to spot anything unexpected before accepting.
For major distribution version upgrades
sudo apt dist-upgrade
Handles dependency changes better than a plain upgrade,
useful when there are deeper system updates.
Warning: before a major full version upgrade of your distribution, back up your important files — although the process is usually reliable, it is good practice before any far-reaching change.
Frequently asked questions
Why do I need to run 'update' before 'upgrade'?
'update' refreshes the list of available versions; without that step, 'upgrade' could install outdated versions based on old information.
Do I need to restart after updating?
Only if the kernel or other core system components were updated — apt usually explicitly tells you if a restart is recommended after the update.