Estoy intentando ejecutar do-release-upgrade
la 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 -l
en 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 gir1
paquetes 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).