Что не так? (#4:4... и #4.4... дает то же...)
Сделайте
apt-get remove kernel-image-std-def
Это не сработает, но apt выдаст список установленных ядер именно в том наименовании, как ему надо. Дальше копировать и подставлять:
# apt-get remove kernel-image-std-def
Reading Package Lists... Done
Building Dependency Tree... Done
Package kernel-image-std-def is a virtual package provided by:
kernel-image-std-def#1:4.9.100-alt0.M80P.1 4.9.100-alt0.M80P.1 [Installed]
kernel-image-std-def#1:4.4.84-alt0.M80P.1 4.4.84-alt0.M80P.1 [Installed]
kernel-image-std-def#1:4.9.105-alt0.M80P.1 4.9.105-alt0.M80P.1 [Installed]
You should explicitly select one to remove.
E: Package kernel-image-std-def is a virtual package with multiple good providers.
Этот вот первый столбик, например "kernel-image-std-def#1:4.9.100-alt0.M80P.1".