Warum wird durch das Entfernen des xfce4-Pakets die XFCE-Desktopumgebung nicht entfernt?

27

Ich wollte einen Fenstermanager, also habe ich xfce4 installiert. ich benutzte

sudo apt-get install xfce4

um dies zu tun. Um es zu entfernen, habe ich verwendet

sudo apt-get remove --purge xfce4  

was nicht funktionierte und auch nicht

sudo dpkg purge xfce4

wie gezeigt 1) startxstartet den xfce desktop und 2) apt-cache search xfce4gibt eine lange Liste der installierten Pakete zurück.

Also, wie kann ich xfce4 und seine Abhängigkeiten loswerden?

David LeBauer
quelle
apt-cache searchzeigt nicht nur an, welche Pakete installiert sind. Es zeigt auch , welche Pakete können in der Zukunft installiert werden.
TSJNachos117

Antworten:

38

xfce4 selbst ist ein Metapaket, das eine standardmäßig konfigurierte xfce-Desktopumgebung installiert.

In den meisten Fällen sind die mit xfce4 gelieferten Basisdateien: xfconf, xfce4-utils, xfwm4, xfce4-session, thunar, xfdesktop4, exo-utils

Also kannst du es tun

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

Dann werden die meisten Pakete, die mit diesen Paketen verknüpft waren, automatisch entfernbar, sodass Sie sie ausführen können

sudo apt-get autoremove

oder fast alle xfce4-Pakete hängen davon ab libxfce4util-common. Löschen Sie einfach diese und Sie entfernen alles, was damit zusammenhängtxfce

sagarchalisieren
quelle
8

Beachten Sie, dass apt-cacheIhnen nicht installierte Pakete angezeigt werden, sondern solche, die bekannt sind.

Um zu testen, was Sie installiert haben, können Sie Folgendes verwenden:

dpkg --get-selections | grep xfce

Sehen Sie sich unbedingt die zweite Ausgabespalte an, um festzustellen, ob sie installiert oder deinstalliert ist.

Nach dem Löschen aller xfce-Pakete gibt der obige Befehl keine Ausgabe auf meinem Computer zurück.

Drew Noakes
quelle
7

Aptitude kann dies tun, indem Sie die Paketsuche ~ n verwenden und -P verwenden, um beim Hinzufügen oder Entfernen von Paketen eine Eingabeaufforderung einzugeben.

sudo aptitude -P remove ~nxfce4

Ersetzen Sie remove durch purge, wenn Sie die Systemkonfigurationsdateien entfernen möchten:

sudo aptitude -P purge ~nxfce4

So entfernen Sie Benutzerkonfigurationsdateien (verwenden Sie -r mit Vorsicht - rekursives Löschen !!):

sudo rm -r ~/.config/xfce4
Alleyoopster
quelle
Erwähnenswert ist, dass alle xfce4-Spuren bereinigt wurden, nur dass gtk2-engines-xfce & xfce-tastenkürzel auf Raspbian Jessie Lite
Denja 16.03.16
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

Entfernt alles, was mit xfce4 zu tun hat, von Ihrem Computer. Sie müssen zunächst aptitude installieren, wenn Sie Folgendes nicht getan haben:

sudo apt-get install aptitude
animaletdesequia
quelle
1

Ich denke, du solltest es mit Eignung versuchen.

Es installieren: sudo apt-get install aptitude

Möglicherweise müssen Sie zuerst xfce4 erneut installieren: sudo aptitude install xfce4

Nun lösche es: sudo aptitude purge xfce4


ps .: Ich habe xfce4 noch nie installiert, aber der Befehl apt-cache search xfce4gibt mir auch diese Ausgabe.

desgua
quelle
danke für den rat, aber startx startet noch xfce
David LeBauer
0

Versuchen Sie Folgendes: Geben Sie 'sudo apt-get remove --purge xfce4 ein. Ja, Sie haben dies bereits getan, aber ein paar Sekunden mehr tun nicht weh ... viel.

Geben Sie dann 'find xfce4' ein (wie selten, wenn überhaupt, wird tatsächlich alles entfernt).

Dann löschen Sie manuell alles, was gefunden wurde.

Geben Sie dann "sudo apt-get clean" und "sudo apt-get autoremove" ein. In den meisten Fällen werden dadurch nicht mehr benötigte Abhängigkeiten entfernt.

Aus irgendeinem Grund erwartet Ubuntu, dass Sie zu einem späteren Zeitpunkt ein Programm erneut installieren, und hinterlässt einige der Konfigurationsdateien, was in vielen Fällen später zu Problemen führt.

Dies ist der schnellste Weg, den ich kenne, es gibt zweifellos bessere Wege, aber diese Methode funktioniert für mich, und das ist alles, was zählt.

Edgar Naser
quelle