Apt full-upgrade works very similarly to apt upgrade except it also has the ability to remove packages from the system if its necessary in order to complete an upgrade.
Dist-upgrade vs full-upgrade. The apt full-upgrade command downloads and updates packages. Once you decide how to upgrade type in the command and press Enter. Its usually safe to use this command but when in doubt you can try an apt upgrade command first to see which if any packages get held back.
Or from Debian Buster to the next Debian release. Apt-get upgrade apt-get dist-upgrade. When ready execute the bellow commands to commence the Debian Buster upgrade process.
Aptitude has been using new command names. Neither upgrade nor dist-upgradefull-upgrade will remove automatically installed packages dependencies that are no longer needed after the upgrade. Basically it will apply all package upgrades that do not include changed dependencies.
The choice is about whether you wish the system to restart your services automatically during the system upgrade or you wish to do it manually or after the system is fully upgrade to Buster. Apt full-upgrade the correct equivalent for apt-get dist-upgrade applies package upgrades as well if they require either the install of new packages or the removal of conflicting installed packages. The various dist-upgrade and full-upgrade variants will upgrade currently-installed packages install new packages introduced as dependencies and remove packages which are broken by upgraded packages.
The full-upgrade command is less conservative The dist-upgrade is for upgrading from Stretch to Buster for example. During the upgrade you can still use your workstation even if this is not recommended. Dist-upgradefull-upgrade will remove packages that were automatically installed installed as dependants of manually selected packages as needed to satisfy package upgrade dependency conflicts.
In addition to this it also handles changing dependencies with the latest versions of the package. Among the advantages are. When the upgrade is complete the system will automatically reboot into the new release.