The common difference between upgrade and full-upgrade is that a full-upgrade will remove the installed packages if that is needed to upgrade the whole system.
I will do a full-upgrade if I am intending to do a big upgrade to my Linux systems and clean up old installs. #Linux
I will do a full-upgrade if I am intending to do a big upgrade to my Linux systems and clean up old installs. #Linux