¿Cómo puedo diagnosticar por qué do-release-upgrade quiere instalar un montón de paquetes relacionados con la GUI en una instalación de servidor?

¿Cómo puedo diagnosticar por qué do-release-upgrade quiere instalar un montón de paquetes relacionados con la GUI en una instalación de servidor?

Estoy intentando ejecutar do-release-upgradela actualización de 18.04 a 20.04 en una instalación de Ubuntu Server. Al determinar qué instalará al comienzo de ese proceso, al presionar "d" para obtener detalles sobre qué paquetes se instalarán/eliminarán, etc., enumera un montón de paquetes relacionados con la GUI para Gnome y X. Esta es una instalación de servidor que no tiene ninguno de esos paquetes instalado en este momento, y mi intención es mantenerlo así.

Algunos paquetes que quiere instalar incluyen:

gnome-control-center
gnome-session-common
gnome-menus
gnome-startup-applications
xserver-xorg

Y una serie de otros con nombres similares.

Creo que esto significa que algún paquete que he instalado actualmente depende o se actualiza a una versión que depende de estos paquetes. ¿Hay alguna forma de investigar qué paquete existente podría estar creando esa dependencia sin realizar la actualización e instalarlos todos primero?

Estos son los paquetes generados dpkg -len mi máquina: https://pastebin.com/uJ0bL7bF

Respuesta1

Encontré el paquete sospechoso que incorporaba todas las dependencias de la GUI. Al final fue suerte y heurística humana, nada particularmente sistemático.

Solía dpkg -l​​enumerar todos los paquetes instalados en el sistema. Como se sugiere en los comentarios de la pregunta, solía apt-get remove --simulate <packagename>ver qué haría eliminar cada uno de ellos.

Después de probar muchos paquetes sin éxito, terminé eliminándolos adwaita-icon-theme, lo que parecía llevar consigo un montón de bibliotecas gtk. Luego, al ejecutarlo apt-get autoremove, se eliminaron algunos otros gir1paquetes relacionados con gtk. Ahorado-release-upgrade haceParece que quiero reinstalar adwaita-icon-theme, pero gnome, xorg y similares ya no están (y el recuento de nuevos paquetes que se instalarán en la actualización ha disminuido de 507 a 241).

información relacionada