On Sun 10 Jul 2022 at 15:24:11 (-0700), L L wrote: > How can I find out why apt-get is keeping a package back?
I usually look at the output of apt-cache show <package>. For example, after running apt-get update, I currently have linux-image-amd64 held back. Thus: $ apt-cache show linux-image-amd64 Package: linux-image-amd64 Source: linux-signed-amd64 (5.10.127+1) Version: 5.10.127-1 Provides: linux-image-generic, linux-latest-modules-5.10.0-16-amd64, virtualbox-guest-modules, wireguard-modules (= 1.0.0) Depends: linux-image-5.10.0-16-amd64 (= 5.10.127-1) Description-en: Linux for 64-bit PCs (meta-package) This package depends on the latest Linux kernel and modules for use on PCs with AMD64, Intel 64 or VIA Nano processors. Built-Using: linux (= 5.10.127-1) Filename: pool/main/l/linux-signed-amd64/linux-image-amd64_5.10.127-1_amd64.deb Package: linux-image-amd64 Source: linux-signed-amd64 (5.10.120+1) Version: 5.10.120-1 Provides: linux-image-generic, linux-latest-modules-5.10.0-15-amd64, virtualbox-guest-modules, wireguard-modules (= 1.0.0) Depends: linux-image-5.10.0-15-amd64 (= 5.10.120-1) Description-en: Linux for 64-bit PCs (meta-package) This package depends on the latest Linux kernel and modules for use on PCs with AMD64, Intel 64 or VIA Nano processors. Built-Using: linux (= 5.10.120-1) Filename: pool/updates/main/l/linux-signed-amd64/linux-image-amd64_5.10.120-1_amd64.deb $ (with many uninteresting lines snipped). Its Depends is currently satisfied by linux-image-5.10.0-15-amd64 (installed), but it could be upgraded by installing the new package, linux-image-5.10.0-16-amd64, which would require running # apt-get dist-upgrade. Cheers, David.