O comando básico para mostrar dependências é
apt-cache depends <package>
que mostrará as dependências (existe até uma opção rdepends
para mostrar as dependências invertidas).
Você pode adicionar isto à sugestão do @ ByteCommander para usar a instalação simulada para ver quais pacotes serão instalados em seu sistema:
apt-get install -s ubuntu-desktop
(não é necessário usar sudo
no modo simulado!)
Mas, para realmente responder à pergunta, não, não é possível voltar a completamente . Um exemplo clássico é ubuntu-gnome-desktop
(shell Gnome) e ubuntu-desktop
(Unity). Suas dependências se sobrepõem parcialmente --- por exemplo:
[romano:~] % apt-cache depends ubuntu-desktop | grep seah
Depends: seahorse
[romano:~] % apt-cache depends ubuntu-gnome-desktop | grep seah
Depends: seahorse
... e os pacotes sobrepostos podem ter diferentes padrões de configuração .
Você pode aproximar o que deseja eliminando todos os pacotes e reinstalando-os, mas pode ser muito perigoso, porque a etapa intermediária pode ser um sistema não-funcional.
Mesmo fora dos pacotes, às vezes os DEs fazem alterações em seu diretório inicial que podem afetar outros DEs (e arquivos em sua casa não são restaurados mesmo usando purge
e reinstall
). Então, se você quiser verificar outro DE, faça isso com um novo usuário.
Minha experiência pessoal é que o "isolamento" dos vários ambientes de desktop não é perfeito; Unity e Gnome shell são os piores criminosos (provavelmente porque eles compartilham muito), com outros ele pode ser melhor --- eu não sei.