Hallo,
habe nach dem Upgrade auf Bullseye mit Cinnamon Desktop zusätzlich den Mate Desktop installiert. Bei der Installation von Mate wurden zusätzlich 85 Pakete installiert. Wie kann ich all diese Pakete möglichst einfach wieder entfernen. Bisher versucht habe ich apt-get autoremove task-mate-desktop und apt-get --purge autoremove task-mate-desktop. Beide Versuche haben aber nur 5 oder 6 Pakete gelöscht. In Synaptik kann ich im Verlauf zwar alle 85 Pakete sehen, habe bisher aber keine Weg gefunden sie alle in einem Arbeitsgang zu löschen.
Hat jemand einen Lösungsvorschlag für mich?
Danke, Gruß
Linuxa
[gelöst] zusätzlich inst. Desktop möglichst einfach wieder entfernen
[gelöst] zusätzlich inst. Desktop möglichst einfach wieder entfernen
Zuletzt geändert von Linuxa am 20.08.2021 15:15:53, insgesamt 1-mal geändert.
Re: zusätzlich inst. Desktop möglichst einfach wieder entfernen
versuche es zuerst mit:
Danach mit
Diese Tasks zu löschen, bringt in der Regel herzlich wenig.
Code: Alles auswählen
apt puge *mate*
Code: Alles auswählen
apt autopurge
Re: zusätzlich inst. Desktop möglichst einfach wieder entfernen
Suche in /var/log/apt/history.log nach dem Eintrag der zu deiner Mate-Installation gehört und kopiere die Paketliste in eine neue Datei!
Diesen Inhalt musst du jetzt noch in eine Form bringen, mit der apt etwas anfangen kann. Das geht z.B. mit sed:Falls ich nichts vergessen habe, solltest du diesen Output direkt an apt purge verfüttern können.
Edit:
Falls du seit der Mate-Installation weitere Pakete installiert hast, die von Paketen abhängen, welche während der Mate-Installation installiert wurden, dann werden auch die nach Mate installierten Pakete entfernt. Du solltest also bei der Mate-Deinstallation genau hinschauen, was entfernt werden soll!
Ähnliches gilt für Empfehlungen und Vorschläge. Hier werden zwar keine zusätzlichen Pakete entfernt, aber es könnte Nebeneffekte auf später installierte Pakete geben (z.B. verringerter Funktionsumfang).
Diesen Inhalt musst du jetzt noch in eine Form bringen, mit der apt etwas anfangen kann. Das geht z.B. mit sed:
Code: Alles auswählen
# Architekturen; Versionen ; Kommas löschen
sed 's#:[^ ]\+##g; s#([^)]\+)##g; s#,##g' DATEI
Edit:
Falls du seit der Mate-Installation weitere Pakete installiert hast, die von Paketen abhängen, welche während der Mate-Installation installiert wurden, dann werden auch die nach Mate installierten Pakete entfernt. Du solltest also bei der Mate-Deinstallation genau hinschauen, was entfernt werden soll!
Ähnliches gilt für Empfehlungen und Vorschläge. Hier werden zwar keine zusätzlichen Pakete entfernt, aber es könnte Nebeneffekte auf später installierte Pakete geben (z.B. verringerter Funktionsumfang).
Re: zusätzlich inst. Desktop möglichst einfach wieder entfernen
Vielen Dank!
@Willy 4711 hat super funktioniert!
@hiKaru habe in /var/cache/apt/keine Datei history.log gefunden. Es gibt nur einen Ordner Archiv, aber auch dort finde ich kein history.log. Trotzdem Danke!
@Willy 4711 hat super funktioniert!
@hiKaru habe in /var/cache/apt/keine Datei history.log gefunden. Es gibt nur einen Ordner Archiv, aber auch dort finde ich kein history.log. Trotzdem Danke!
Re: [gelöst] zusätzlich inst. Desktop möglichst einfach wieder entfernen
Mein Fehler. Die datei liegt in /var/log. Ich habe das im Originalbeitrag korrigiert.Linuxa hat geschrieben:20.08.2021 15:13:40@hiKaru habe in /var/cache/apt/keine Datei history.log gefunden.
Re: [gelöst] zusätzlich inst. Desktop möglichst einfach wieder entfernen
Hier (buster) liegt sie in /var/log/apt/.
Re: [gelöst] zusätzlich inst. Desktop möglichst einfach wieder entfernen
Noch ein Leerzeichen entfernt und von Feld 2 bis zum Zeilenende gestutz, sollte das verfüttert werden können:
Code: Alles auswählen
apt purge -- $(sed 's#:[^ ]\+##g; s#([^)]\+)##g; s#, ##g' DATEI | cut -d: -f2-)