I'm having trouble finding an answer on this from the Googles. I'm using Debian Stretch (which I shamelessly promote as being a great experience).
However, I noticed my kernel was upgrading with basic
apt upgrade commands. These upgrades were not reflected in linux-image obtained with
apt search linux-image or
dpkg --list | grep linux-image
$ apt search linux-image linux-image-4.8.0-2-amd64/now 4.8.15-2 amd64 [installed,local] Header files for Linux 4.8.0-2-amd64
$ dpkg --list | grep linux-image ii linux-image-4.8.0-2-amd64 4.8.15-2
linux-headers- they're 100% analogous to one another. Example:
$ apt search linux-headers linux-headers-4.8.0-2-amd64/now 4.8.15-2 amd64 [installed,local] Header files for Linux 4.8.0-2-amd64
$ dpkg --list | grep linux-headers ii linux-headers-4.8.0-2-amd64 4.8.15-2
The same goes for grub, it does not update the name of the image, even when using
update-grub. I am not assuming this bug, but it seems like an odd default behavior. What is the thinking behind the installed image and header versions not being reflected in their names?