Pourquoi la suppression du package xfce4 ne supprime pas l'environnement de bureau XFCE?

27

Je voulais un gestionnaire de fenêtres, j'ai donc installé xfce4. j'ai utilisé

sudo apt-get install xfce4

pour faire ça. Pour l'enlever, j'ai utilisé

sudo apt-get remove --purge xfce4  

qui n'a pas fonctionné, et non plus

sudo dpkg purge xfce4

comme en témoigne 1) startxlance le bureau xfce, et 2) apt-cache search xfce4renvoie une longue liste de packages installés.

Alors, comment puis-je me débarrasser de xfce4 et de ses dépendances?

David LeBauer
la source
apt-cache searchne montre pas seulement quels packages sont installés. Il montre également quels packages peuvent être installés à l'avenir.
TSJNachos117

Réponses:

38

xfce4 lui-même est un méta-package qui installera un environnement de bureau xfce configuré par défaut.

Dans la plupart des cas, les fichiers de base fournis avec xfce4 sont: xfconf, xfce4-utils, xfwm4, xfce4-session, thunar, xfdesktop4, exo-utils

Vous pouvez donc faire

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

Ensuite, la plupart des packages associés à ces packages deviennent auto-amovibles afin que vous puissiez exécuter

sudo apt-get autoremove

ou presque tous les packages xfce4 en dépendent libxfce4util-common. Purgez simplement celui-ci et vous supprimez tout ce qui concernexfce

sagarchalise
la source
8

Notez que cela apt-cachene vous montre pas les packages installés , mais plutôt ceux qui sont connus.

Pour tester ce que vous avez installé, vous pouvez utiliser:

dpkg --get-selections | grep xfce

Assurez-vous de regarder la deuxième colonne de sortie pour voir si elle est installée ou désinstallée.

Après avoir purgé tous les packages xfce, la commande ci-dessus ne renvoie aucune sortie sur ma machine.

Drew Noakes
la source
7

Aptitude peut le faire en utilisant la recherche de packages ~ n et en utilisant -P pour vous inviter lors de l'ajout ou de la suppression de packages.

sudo aptitude -P remove ~nxfce4

Remplacez remove par purge si vous souhaitez supprimer les fichiers de configuration du système:

sudo aptitude -P purge ~nxfce4

Pour supprimer les fichiers de configuration utilisateur (utilisez -r avec précaution - suppression récursive !!):

sudo rm -r ~/.config/xfce4
alleyoopster
la source
Digne de mentionner que toutes les traces xfce4 ont été nettoyées en laissant juste les raccourcis gtk2-moteurs-xfce et xfce-clavier sur Raspbian Jessie Lite
Denja
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

Supprime tout ce qui concerne xfce4 dans votre ordinateur. Vous devrez d'abord installer aptitude si vous n'avez pas:

sudo apt-get install aptitude
animaletdesequia
la source
1

Je pense que vous devriez essayer l'aptitude.

Installez-le: sudo apt-get install aptitude

Vous devrez peut-être d'abord réinstaller xfce4: sudo aptitude install xfce4

Maintenant, purgez-le: sudo aptitude purge xfce4


ps .: Je n'ai jamais installé xfce4 mais la commande apt-cache search xfce4me donne également cette sortie.

desgua
la source
merci pour les conseils, mais startx lance toujours xfce
David LeBauer
0

Essayez ceci: Tapez 'sudo apt-get remove --purge xfce4. Oui, vous l'avez déjà fait, mais quelques secondes supplémentaires ne feront pas mal ... beaucoup.

Tapez ensuite 'find xfce4' (car rarement, voire jamais, tout EST réellement supprimé)

Supprimez ensuite manuellement tout ce qui a été trouvé.

Tapez ensuite 'sudo apt-get clean && sudo apt-get autoremove, cela, dans la plupart des cas, supprime les dépendances dont vous n'avez plus besoin.

Pour une raison quelconque, Ubuntu s'attend à ce que vous réinstalliez un programme à un moment donné, il laisse derrière lui certains fichiers de configuration, ce qui dans de nombreux cas provoque des problèmes plus tard.

C'est le moyen le plus rapide que je connaisse, il existe indubitablement de meilleurs moyens disponibles, mais cette méthode fonctionne pour moi, ce qui est tout ce qui compte.

Edgar Naser
la source