¿Por qué eliminar el paquete xfce4 no elimina el entorno de escritorio XFCE?

Quería un administrador de ventanas, así que instalé xfce4. solía

sudo apt-get install xfce4 

para hacer esto. Para eliminarlo, utilicé

 sudo apt-get remove --purge xfce4 

que no funcionó, y tampoco lo hizo

 sudo dpkg purge xfce4 

como se evidencia 1) startx lanza el escritorio xfce, y 2) apt-cache search xfce4 devuelve una larga lista de paquetes instalados.

Entonces, ¿cómo puedo deshacerme de xfce4 y sus dependencias?

xfce4 sí mismo es un xfce4 que instalará un entorno de escritorio xfce configurado por defecto.

En la mayoría de los casos, los archivos base que vienen con xfce4 son: xfconf, xfce4-utils, xfwm4, xfce4-session, thunar, xfdesktop4, exo-utils

Para que puedas hacer

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

Entonces, la mayoría del paquete asociado con estos paquetes se convierte en auto-removible para que pueda ejecutar

 sudo apt-get autoremove 

o, casi todo el paquete xfce4 depende de libxfce4util-common . Simplemente purga ese y eliminas todo lo relacionado con xfce

Tenga en cuenta que apt-cache no muestra los paquetes instalados , sino los que se conocen.

Para probar lo que tiene instalado, le gustaría usar:

 dpkg --get-selections | grep xfce 

Asegúrese de mirar la segunda columna de salida para ver si está instalada o desinstalada.

Después de purgar todos los paquetes xfce, el comando anterior no devuelve ninguna salida en mi máquina.

Aptitude puede hacer esto mediante la búsqueda de paquetes ~ ny el uso de -P para preguntar cuando se agregan o eliminan paquetes.

 sudo aptitude -P remove ~nxfce4 

Sustituya eliminar con purgar si desea eliminar los archivos de configuración del sistema:

 sudo aptitude -P purge ~nxfce4 

Para eliminar los archivos de configuración del usuario (use -r con cuidado – ¡eliminar recursivo!):

 sudo rm -r ~/.config/xfce4 
 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 

Se eliminará todo lo relacionado con xfce4 en su computadora. Necesitará instalar aptitude primero si no tiene:

 sudo apt-get install aptitude 

Creo que deberías probar la aptitud.

Instálalo: sudo apt-get install aptitude

Tal vez tengas primero que instalar de nuevo xfce4: sudo aptitude install xfce4

Ahora purgarlo: sudo aptitude purge xfce4


ps .: Nunca instalé xfce4 pero el comando apt-cache search xfce4 también me da esta salida.

Prueba esto: Escribe ‘sudo apt-get remove –purge xfce4. Sí, ya lo has hecho, pero algunos segundos adicionales involucrados no te harán daño … mucho.

Luego escriba ‘buscar xfce4’ (como rara vez, si alguna vez, todo se elimina)

A continuación, eliminar manualmente cualquier cosa encontrada.

Luego escriba ‘sudo apt-get clean && sudo apt-get autoremove, esto, en la mayoría de los casos elimina cualquier dependencia que ya no sea necesaria.

Por alguna razón, Ubuntu espera que en algún punto futuro reinstalará un progtwig, deja atrás algunos de los archivos de configuración, que en muchos casos causan problemas más adelante.

Esta es la forma más rápida que conozco, hay indudablemente mejores formas disponibles, pero este método funciona para mí, que es lo único que importa.