When doing an apt-get upgrade I sometimes get a message saying "The following packages have been kept back". For example:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-headers-server linux-image-server linux-server
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
What does this mean exactly? Obviously the packages have been held back and not installed, but why?
The follow-on question would be: how does one upgrade these kept back packages?