- 1 1. Einleitung
- 2 2. Grundlegende Deinstallationsbefehle
- 3 3. Aufräumen von Abhängigkeiten
- 4 4. Deinstallation mit anderen Paketverwaltungstools
- 5 5. Entfernen von Verzeichnissen und Dateien
- 6 6. Hinweise und Best Practices
- 7 7. Häufig gestellte Fragen (FAQ)
- 7.1 Q1. Was ist der Unterschied zwischen apt remove und apt purge?
- 7.2 Q2. Worauf muss ich bei rm -rf achten?
- 7.3 Q3. Wie kann ich unnötige Abhängigkeiten in einem Rutsch entfernen?
- 7.4 Q4. Was tun bei dem Fehler „Unable to locate package“?
- 7.5 Q5. Wie erkenne ich, ob Software als Snap installiert wurde?
1. Einleitung
Wenn Sie Ubuntu verwenden, kommt unweigerlich der Moment, in dem Sie nicht mehr benötigte Software oder Pakete entfernen möchten. Besonders wenn Sie Ihr System verschlanken oder testweise installierte Tools aufräumen wollen, ist es wichtig, die korrekte Verwendung von „Uninstall“-Befehlen zu verstehen.
Ubuntu ist eine Linux-Distribution auf Debian-Basis und verwendet hauptsächlich APT (Advanced Package Tool) zur Paketverwaltung. Die Bedienung über die Kommandozeile wirkt auf den ersten Blick vielleicht kompliziert, aber mit etwas Grundwissen können Sie Software äußerst effizient verwalten.
In diesem Artikel erläutern wir die gängigsten Deinstallationsmethoden unter Ubuntu anhand verschiedener Befehle. Wir decken apt remove
, apt purge
, dpkg
und snap
sowie das Entfernen von Dateien mit rm -rf
umfassend ab. Die Erklärungen sind so gestaltet, dass auch Linux-Einsteiger sie problemlos nachvollziehen können – lesen Sie also entspannt weiter!
Beim Löschen per Kommandozeile gibt es außerdem einige wichtige Hinweise zu beachten. Insbesondere beim versehentlichen Entfernen systemrelevanter Pakete kann es zu Fehlfunktionen oder einer erforderlichen Neuinstallation kommen. Um solche Risiken zu vermeiden, orientieren Sie sich bitte an den in diesem Artikel vorgestellten „sicheren und effektiven Deinstallationsmethoden“.
Im nächsten Abschnitt stellen wir Ihnen die am häufigsten genutzten grundlegenden Deinstallationsbefehle apt remove
und apt purge
im Detail vor.
2. Grundlegende Deinstallationsbefehle
Die geläufigste Methode, Software unter Ubuntu zu entfernen, ist die Nutzung von APT (Advanced Package Tool). Hierfür gibt es hauptsächlich zwei Befehle: apt remove
und apt purge
. Beide dienen der Deinstallation, unterscheiden sich aber in Ziel und Wirkung.
apt remove: Entfernt das Hauptpaket
Der Befehl apt remove
entfernt das angegebene Hauptpaket. Die Konfigurationsdateien bleiben jedoch erhalten, sodass Einstellungen bei einer späteren Neuinstallation übernommen werden können.
Anwendungsbeispiel:
sudo apt remove Paketname
Beispiel:
sudo apt remove gimp
Mit diesem Befehl wird das Bildbearbeitungsprogramm „GIMP“ deinstalliert, die Konfigurationsdateien verbleiben jedoch auf dem System.
apt purge: Entfernt auch Konfigurationsdateien
apt purge
hingegen entfernt sowohl das Hauptpaket als auch alle zugehörigen Konfigurationsdateien. Dieser Befehl ist empfehlenswert, wenn Sie bei einer Neuinstallation von Grund auf neu starten oder ein sauberes System behalten möchten.
Anwendungsbeispiel:
sudo apt purge Paketname
Beispiel:
sudo apt purge gimp
Dadurch werden sowohl das Hauptpaket von GIMP als auch die Konfigurationsdateien vollständig gelöscht, sodass kaum Spuren im System verbleiben.
Unterschiede zwischen remove und purge
- Temporäres Entfernen:
apt remove
- Vollständige Entfernung ohne Rückstände:
apt purge
Die Wahl des Befehls je nach Situation hilft, das System übersichtlich und funktionsfähig zu halten.
3. Aufräumen von Abhängigkeiten
Nach der Deinstallation von Software unter Ubuntu bleiben manchmal abhängige Pakete zurück, die ursprünglich für das entfernte Programm installiert wurden. Solche unnötigen Abhängigkeiten beanspruchen nicht nur Speicherplatz, sondern stören auch die Systempflege.
Hierfür eignet sich der Befehl apt autoremove
, mit dem Sie nicht mehr benötigte Pakete automatisch erkennen und löschen lassen können.
apt autoremove: Automatisches Entfernen unnötiger Pakete
apt autoremove
entfernt Pakete, die als Abhängigkeiten installiert wurden und nun nicht mehr benötigt werden. Bei der Entfernung einer Anwendung bleiben oft Bibliotheken oder andere Pakete übrig, die Sie nicht mehr manuell suchen und löschen müssen – mit autoremove
geht es auf einen Schlag.
Anwendungsbeispiel:
sudo apt autoremove
Dieser Befehl listet alle nicht mehr verwendeten Pakete auf und entfernt sie nach Ihrer Bestätigung. Dadurch verringert sich das Risiko, versehentlich wichtige Pakete zu löschen.
Wann und worauf achten?
- Führen Sie
apt autoremove
idealerweise direkt nachapt remove
oderapt purge
aus. - Da die Löschung automatisch ermittelt wird, prüfen Sie die aufgelisteten Pakete vor dem Bestätigen sorgfältig.
Regelmäßiges Aufräumen als Gewohnheit
Um Ubuntu sauber zu halten, empfiehlt sich die regelmäßige Ausführung von sudo apt autoremove
. Gerade in Entwicklungsumgebungen, in denen häufig Software installiert und entfernt wird, ist das besonders effektiv.
4. Deinstallation mit anderen Paketverwaltungstools
Neben APT gibt es unter Ubuntu auch andere Paketmanager wie dpkg
und snap
. Software, die über diese installiert wurde, kann mit APT allein manchmal nicht entfernt werden; stattdessen sind jeweils spezifische Befehle nötig.
In diesem Abschnitt erklären wir, wie Sie mit den verschiedenen Tools Programme korrekt deinstallieren.
Deinstallation mit dem dpkg-Befehl
dpkg
ist das Low-Level-Tool für das Management von Debian-Paketen (.deb) unter Ubuntu. Software, die manuell per .deb
-Datei installiert wurde, entfernen Sie mit dpkg -r
oder dpkg --remove
.
Anwendungsbeispiel:
sudo dpkg -r Paketname
Beispiel:
sudo dpkg -r google-chrome-stable
Mit diesem Befehl wird das Hauptpaket gelöscht, Konfigurationsdateien können jedoch übrig bleiben.
Hinweise:
dpkg
löst keine Abhängigkeiten auf – zur vollständigen Entfernung empfiehlt sich zusätzlichapt autoremove
.- Den Paketnamen erfahren Sie mit
dpkg -l
.
Snap-Pakete entfernen
In den neueren Ubuntu-Versionen werden immer mehr Anwendungen als Snap-Pakete verteilt. Diese verwalten sich unabhängig von APT und werden mit dem Befehl snap remove
deinstalliert.
Anwendungsbeispiel:
sudo snap remove Paketname
Beispiel:
sudo snap remove firefox
Damit entfernen Sie Firefox, das als Snap installiert wurde.
Snap-Pakete auflisten:
snap list
Damit sehen Sie alle aktuell installierten Snap-Pakete.
Zusatz: Speicherplatz nach Snap-Löschungen freigeben
Oft bleiben alte Revisionen von Snap-Paketen bestehen und belegen Speicherplatz. Mit folgendem Befehl können Sie die Anzahl der behaltenen Versionen begrenzen:
sudo snap set system refresh.retain=2
So werden maximal zwei Snap-Versionen behalten und unnötige Datenansammlungen vermieden.

5. Entfernen von Verzeichnissen und Dateien
Neben der Deinstallation von Programmen möchten Sie unter Ubuntu vielleicht auch unnötige Dateien oder Ordner manuell entfernen, z. B. Überreste von Konfigurationsdateien, temporäre Verzeichnisse oder Caches.
In diesem Abschnitt erklären wir die grundlegende Handhabung des Linux-Befehls rm
zum Löschen von Dateien und weisen auf wichtige Vorsichtsmaßnahmen hin.
Dateien löschen: Grundlegende Verwendung von rm
Der Befehl rm
(für „remove“) ist der grundlegende Befehl zum Löschen von Dateien unter Linux. Er ist sehr mächtig, kann aber bei falscher Anwendung zum Verlust wichtiger Daten führen.
Anwendungsbeispiel:
rm Dateiname
Beispiel:
rm test.txt
Damit löschen Sie die Datei test.txt
im aktuellen Verzeichnis.
Verzeichnisse löschen: Verwendung der Option -r
Um ein Verzeichnis zu löschen, verwenden Sie die Option -r
(rekursiv).
Anwendungsbeispiel:
rm -r Verzeichnisname
Beispiel:
rm -r old_logs
Damit löschen Sie das Verzeichnis old_logs
samt Inhalt.
Vorsicht bei rm -rf
rm -rf
ist für Linux-Einsteiger besonders gefährlich.
-r
: Löscht Verzeichnisse rekursiv-f
: Löscht ohne Rückfrage (force)
Anwendungsbeispiel:
sudo rm -rf /home/username/tmp/
Damit wird der angegebene Ordner inklusive Inhalt ohne Bestätigung gelöscht – ein falscher Zielpfad kann das gesamte System zerstören.
Absolut vermeiden!
sudo rm -rf /
Dieser Befehl würde das gesamte Root-Verzeichnis löschen – unter keinen Umständen ausführen!
Sicherheitsmaßnahmen beim Löschen von Dateien
- Inhalt vor dem Löschen prüfen:
ls Verzeichnisname
- Als Papierkorb-Alternative für Einsteiger:
trash-cli
verwenden
sudo apt install trash-cli
trash-put Dateiname
Damit wird die Datei zunächst in den Papierkorb verschoben und kann später wiederhergestellt werden.
6. Hinweise und Best Practices
Deinstallationen unter Ubuntu sind sehr praktisch und leistungsfähig, erfordern aber auch besondere Sorgfalt, insbesondere für Einsteiger im Umgang mit der Kommandozeile.
Hier finden Sie wichtige Hinweise und Best Practices für eine effiziente und sichere Systempflege.
Backup vor der Deinstallation
Selbst wenn Sie sicher sind, dass ein Objekt nicht mehr benötigt wird, sollten Sie vorsichtshalber ein Backup anlegen. Nach der Löschung sind Konfigurations- oder Datenbankdateien oft nicht mehr wiederherstellbar.
Mögliche Methoden:
- Kopieren in einen anderen Ordner per
cp
- Auslagerung auf externe Datenträger oder in die Cloud
- Synchronisiertes Backup mit
rsync
Vorsicht bei der Verwendung von sudo
sudo
verleiht Administratorrechte und kann bei Fehlern gravierende Folgen haben. Besonders in Verbindung mit rm -rf
besteht Gefahr für das gesamte System.
Best Practices:
- Vor der Ausführung sudo-Befehle sorgfältig prüfen
- Falls möglich, vorher mit
--dry-run
testen - Komplexe Löschbefehle in Skripten vorbereiten und kontrollieren
Löschziele vorher prüfen
Um das versehentliche Entfernen benötigter Pakete oder Dateien zu verhindern, prüfen Sie vorab genau, was gelöscht wird.
- Paketstatus prüfen:
dpkg -l | grep Paketname
- Existenz einer Datei prüfen:
ls -l Dateiname
- Vorher prüfen, was bei APT entfernt würde:
sudo apt remove Paketname --dry-run
Bei Unsicherheiten auch GUI-Tools nutzen
Wenn Sie sich im Terminal nicht sicher fühlen, können Sie auch grafische Tools wie das Ubuntu Software Center verwenden. Damit lassen sich Tippfehler vermeiden und der Umfang der Deinstallation leichter überprüfen.
Systemzustand nach der Deinstallation prüfen
Nach dem Entfernen von Software sollten Sie auch Abhängigkeiten aufräumen und den Speicherplatz prüfen.
- Überflüssige Pakete entfernen:
sudo apt autoremove
- Freien Speicherplatz prüfen:
df -h
7. Häufig gestellte Fragen (FAQ)
Das Deinstallieren unter Ubuntu scheint auf den ersten Blick einfach, wirft aber in der Praxis oft Fragen auf: „Mache ich das richtig?“, „Was tun bei Problemen?“
Hier finden Sie Antworten auf häufig gestellte Fragen – nützlich für Einsteiger und Fortgeschrittene.
Q1. Was ist der Unterschied zwischen apt remove
und apt purge
?
A.apt remove
entfernt nur das Hauptpaket, lässt aber Konfigurationsdateien zurück. apt purge
hingegen entfernt auch die Konfigurationsdateien komplett.
Wenn Sie Einstellungen bei einer Neuinstallation übernehmen möchten, verwenden Sie remove
; für einen Neuanfang wählen Sie purge
.
Q2. Worauf muss ich bei rm -rf
achten?
A.rm -rf
löscht Dateien und Verzeichnisse ohne Rückfrage unwiderruflich. Bei falscher Anwendung können wichtige Systemdateien verschwinden.
Prüfen Sie die Löschziele vorher mit ls
und vermeiden Sie „sudo“ möglichst. Wenn nötig, seien Sie besonders vorsichtig.
Q3. Wie kann ich unnötige Abhängigkeiten in einem Rutsch entfernen?
A.
Nach dem Entfernen von Software mit APT können Sie überflüssige Abhängigkeiten mit folgendem Befehl löschen:
sudo apt autoremove
Nur als unnötig erkannte Pakete werden entfernt – der Befehl ist daher relativ sicher.
Q4. Was tun bei dem Fehler „Unable to locate package“?
A.
Dieser Fehler erscheint, wenn das Paket nicht gefunden wird. Versuchen Sie Folgendes:
- Prüfen Sie den Paketnamen auf Tippfehler
- Aktualisieren Sie die Paketlisten:
sudo apt update
- Wenn Sie eine alte Ubuntu-Version verwenden, könnte das Repository veraltet sein – ggf. ein Upgrade erwägen
Q5. Wie erkenne ich, ob Software als Snap installiert wurde?
A.
Mit folgendem Befehl können Sie alle installierten Snap-Pakete auflisten:
snap list
Alles, was dort erscheint, ist per Snap installiert und sollte mit sudo snap remove Paketname
deinstalliert werden.