Por que remover o pacote xfce4 não remove o ambiente de área de trabalho XFCE?

26

Eu queria um gerenciador de janelas, então instalei o xfce4. Eu usei

sudo apt-get install xfce4

para fazer isso. Para removê-lo, usei

sudo apt-get remove --purge xfce4  

que não funcionou e nem

sudo dpkg purge xfce4

como evidenciado 1) startx lança a área de trabalho xfce e 2) apt-cache search xfce4 retorna uma longa lista de pacotes instalados.

Então, como posso me livrar do xfce4 e de suas dependências?

    
por David LeBauer 02.09.2011 / 00:44

6 respostas

36
O

xfce4 em si é um meta-pacote que instalará um ambiente de desktop xfce configurado por padrão.

Na maioria dos casos, os arquivos base fornecidos com o xfce4 são: xfconf, xfce4-utils, xfwm4, xfce4-session, thunar, xfdesktop4, exo-utils

Então você pode fazer

sudo apt-get purge xfconf xfce4-utils xfwm4 xfce4-session thunar xfdesktop4 exo-utils xfce4-panel xfce4-terminal

Em seguida, a maioria do pacote associado a esse pacote se torna auto-recuperável para que você possa executar

sudo apt-get autoremove

ou, quase todo o pacote xfce4 depende de libxfce4util-common . Apenas limpe esse e remova tudo relacionado a xfce

    
por sagarchalise 02.09.2011 / 13:32
8

Note que apt-cache não está mostrando pacotes instalados , mas sim aqueles que são conhecidos.

Para testar o que você instalou, talvez queira usar:

dpkg --get-selections | grep xfce

Não deixe de ver a segunda coluna de saída para ver se ela está instalada ou deinstalled.

Após eliminar todos os pacotes xfce, o comando acima não retorna nenhuma saída em minha máquina.

    
por Drew Noakes 10.03.2013 / 20:00
7

O Aptitude pode fazer isso usando a pesquisa de pacotes e usando -P para avisar quando adicionar ou remover pacotes.

sudo aptitude -P remove ~nxfce4

Substitua remove with purge se quiser remover os arquivos de configuração do sistema:

sudo aptitude -P purge ~nxfce4

Para remover arquivos de configuração do usuário (use -r com cuidado - delete recursivo !!):

sudo rm -r ~/.config/xfce4
    
por alleyoopster 08.06.2013 / 09:46
3
sudo aptitude purge xfce4 desktop-base exo-utils gtk2-engines-xfce libexo-1-0 libexo-common libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 orage tango-icon-theme thunar thunar-data thunar-volman tumbler tumbler-common xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfwm4 xfwm4-themes

Removerá tudo relacionado ao xfce4 em seu computador. Você precisará instalar o aptitude primeiro se não tiver:

sudo apt-get install aptitude
    
por animaletdesequia 02.09.2011 / 11:47
1

Eu acho que você deveria tentar o aptitude.

Instale: sudo apt-get install aptitude

Talvez você tenha primeiro que instalar novamente xfce4: sudo aptitude install xfce4

Agora limpe-o: sudo aptitude purge xfce4

ps .: Eu nunca instalei o xfce4, mas o comando apt-cache search xfce4 também me dá esta saída .

    
por desgua 02.09.2011 / 01:42
0

Tente isto: Digite 'sudo apt-get remove --purge xfce4. Sim, você já fez isso, mas alguns segundos extras envolvidos não vão doer ... muito.

Em seguida, digite 'find xfce4' (como raramente, se alguma vez, tudo é realmente removido)

Em seguida, exclua manualmente qualquer coisa encontrada.

Em seguida, digite "sudo apt-get clean & amp; & amp; sudo apt-get autoremove, isso, na maioria dos casos, remove quaisquer dependências não necessárias.

Por algum motivo, o Ubuntu espera que em algum momento você reinstale um programa, deixando para trás alguns dos arquivos de configuração, que em muitos casos causam problemas mais tarde.

Esta é a maneira mais rápida que eu conheço, existem maneiras indubitavelmente melhores disponíveis, mas esse método funciona para mim, o que é tudo o que importa.

    
por Edgar Naser 07.01.2016 / 02:30

Tags