¿Cómo eliminar por completo los paquetes del kernel no utilizados en Linux Mint?

¿Cómo eliminar por completo los paquetes del kernel no utilizados en Linux Mint?

La pregunta que nos ocupa es:

¿Cómo eliminar (purgar) completamente los paquetes de kernel no utilizados (eliminados a través de GUI) en Linux Mint 18.x después de que man elimine estos kernels a través de Mint Update Manager -> ventana Kernels de Linux?

Como puede ver a continuación, solo hay un kernel instalado, he eliminado todos los demás:

Administrador de actualizaciones Mint -> Kernels de Linux

Como fueron eliminados, supuse que se habían eliminado por completo, pero me equivoqué. Una vez lo hice:

dpkg --list | grep "linux-image"

Había más como 30 paquetes conRCprefijo.

Respuesta1

ElRCprefijo: estas dos letras indican el estado de los paquetes de la siguiente manera:

  1. r: el paquete fue marcado para ser eliminado
  2. C: los archivos de configuración están presentes en el sistema

Primero necesitamos obtener la lista de los paquetes que se eliminaron, dejando atrás la configuración:

dpkg --list | grep "^rc  linux-image" | cut --delimiter " " --fields 3

Una vez que tengamos la lista, podemos purgar manualmente estos paquetes del kernel, por ejemplo:

sudo apt-get purge linux-image-4.10.0-20-generic linux-image-extra-4.10.0-20-generic

Aviso, en realidad siempre estamos eliminando dos paquetes:

  1. imagen-linux-*
  2. imagen-linux-extra-*

Un problema que posiblemente encontrará es una advertencia de que el directorio de la biblioteca del kernel no se eliminó porque no está vacío. Decidí dejarlo como está, porque tendría que buscar en Google una hora más para obtener una explicación sobre si puedo o no simplemente:

sudo rm -rf /lib/modules/4.10.0-20-generic/

información relacionada