Como posso diagnosticar por que do-release-upgrade deseja instalar vários pacotes relacionados à GUI em uma instalação de servidor?

Como posso diagnosticar por que do-release-upgrade deseja instalar vários pacotes relacionados à GUI em uma instalação de servidor?

Estou tentando do-release-upgradeatualizar de 18.04 para 20.04 em uma instalação do Ubuntu Server. Ao descobrir o que será instalado no início do processo, pressionando "d" para obter detalhes sobre quais pacotes serão instalados/removidos, etc., ele lista vários pacotes relacionados à GUI para Gnome e X. Esta é uma instalação de servidor que não tem nenhum desses pacotes instalados no momento e minha intenção é mantê-lo assim.

Alguns pacotes que deseja instalar incluem:

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

E uma série de outros com nomes semelhantes.

Acredito que isso significa que algum pacote que instalei atualmente depende ou é atualizado para uma versão que depende desses pacotes? Existe alguma maneira de investigar qual pacote existente pode estar criando essa dependência sem realmente fazer a atualização e instalar todos eles primeiro?

Estes são os pacotes gerados dpkg -lna minha máquina: https://pastebin.com/uJ0bL7bF

Responder1

Encontrei o pacote suspeito que estava puxando todas as dependências da GUI. No final foi sorte e heurística humana, nada particularmente sistemático.

Eu costumava dpkg -llistar todos os pacotes instalados no sistema. Conforme sugerido nos comentários da pergunta, eu costumava apt-get remove --simulate <packagename>ver o que faria a remoção de cada um deles.

Depois de tentar muitos pacotes sem sucesso, acabei removendo o adwaita-icon-theme, que parecia também levar consigo um monte de bibliotecas gtk. Em seguida, executá apt-get autoremove-lo removeu alguns outros gir1pacotes relacionados ao gtk. Agorado-release-upgrade fazparece querer reinstalar adwaita-icon-theme, mas o gnome, o xorg e seus semelhantes desapareceram (e a contagem de novos pacotes a serem instalados na atualização diminuiu de 507 para 241).

informação relacionada