The difference between the different APT upgrade commands [duplicate]

Solution 1:

No, they don't the the same thing.

sudo apt-get update updates the list of packages. Do this before you use sudo apt-get upgrade or sudo apt-get dist-upgrade because if the list isn't updated, they won't do anything.

sudo apt-get upgrade upgrades your packages but doesn't remove or install any other packages.

sudo apt-get dist-upgrade upgrades your packages and installs or removes other packages to resolve dependencies so all packages are up-to-date.

sudo apt full-upgrade performs the function of upgrade but will remove currently installed packages if this is needed to upgrade the system as a whole.