What’s the difference between apt-get upgrade vs dist-upgrade?

You’ll often see two of common ways of updating Debian and Ubuntu-based distributions:

  • sudo apt-get update && sudo apt-get upgrade
  • sudo apt-get update && sudo apt-get dist-upgrade

The apt-get update part updates the local package cache and thus tells your system about the packages that can be upgraded.

However, many Linux users get confused between the use of apt-get upgrade and apt-get dist-upgrade.

Are they the same, or is there a difference? In which cases should you use apt-get upgrade and when should you use apt-get dist-upgrade?

In this article, I’ll explain the difference between apt-get upgrade and dist-upgrade. I’ll also discuss how apt upgrade and apt full-upgrade do things differently.

Difference between apt-get upgrade vs apt-get dist-upgrade

Both upgrade and dist-upgrade are used for upgrading the installed packages on the system. However, apt-get upgrade command cannot install a new package or remove an installed package from the system. The dist-upgrade, on the other hand, can install new packages or remove existing packages if required.

It also means you cannot upgrade the Linux kernel version with apt-get upgrade. Why? Your system keeps at least two kernels at a time. Because when there is a new kernel version is available, it is installed along with the one which is already in use.

Since it involves installing new packages, apt-get upgrade doesn’t upgrade the kernel.

packages have been kept back message, you can run the dist-upgrade or run apt-get install on those packages explicitly.

updating your Ubuntu system, use this command:

sudo apt update && sudo apt upgrade

Unlike apt-get upgrade, the apt upgrade can install new packages and hence it can upgrade the Linux kernel version.

There is also apt full-upgrade which is equivalent to dist-upgrade.

Was it clear?

I would advise reading a bit more on the apt and apt-get commands. Here are a few articles to help you out:

I hope I was able to make things clear and you have a better understanding of the difference between apt-get upgrade and dist-upgrade.

But if that’s not the case and you still have some questions, please let me know in the comment section.


Leave a Reply

Your email address will not be published. Required fields are marked *

Chat Links

Official Links.

1. Chat 1.
2. Chat 2.

Alternative Mirror Links.

1. KiwiIRC 1.
2. KiwiIRC 2.

Other Web Clients.

1. IrcCloud.

Recent Posts

Archives

Super Club Radio

Mighty Deals