Estoy haciendo pruebas con ZFS en Debian Bullseye 11.1, pero esta pregunta es muy general.
En mi ejemplo con ZFS, la instalación es muy fácil: apt-get install zfsutils-linux zfs-zed zfs-dkms
Esto instala un montón de paquetes, entre ellos estánencabezados-linux-xxx,gcc,cpp, etc.
Cuando desinstalo ZFS, elimino apt-get autoremove --purge zfsutils-linux zfs-zed zfs-dkms
algunos paquetes, pero muchos permanecen instalados aunque ya no son necesarios. Entre los paquetes restantes se encuentranencabezados-linux-xxx,gcc, ycpp.
Puedo tener la lista de paquetes instalados en un momento determinado (buscando en /var/log/apt/history.log o /var/lib/dpkg/info/*.list), pero esto lleva mucho tiempo y es propenso a errores.
Después de la desinstalación de ZFS, cuando lo hago apt-get autoremove
no tengo nada más que desinstalar.
--> ¿Cómo puedo enumerar/eliminar los paquetes instalados automáticamente y que ya no son necesarios?