.
- 1 1. Einführung
- 2 2. Grundlegende Deinstallationsbefehle
- 3 3. Aufräumen von Abhängigkeiten
- 4 4. Deinstallieren mit anderen Paketverwaltungstools
- 5 5. Verzeichnisse und Dateien löschen
- 6 6. Vorsichtsmaßnahmen und bewährte Praktiken
- 7 7. Häufig gestellte Fragen (FAQ)
- 7.1 F1. Was ist der Unterschied zwischen apt remove und apt purge?
- 7.2 F2. Worauf sollte ich bei der Verwendung von rm -rf achten?
- 7.3 F3. Wie kann ich unnötige Abhängigkeitspakete auf einmal entfernen?
- 7.4 F4. Wie behebe ich den Fehler „Unable to locate package“?
- 7.5 F5. Wie kann ich erkennen, ob Software über Snap installiert wurde?
1. Einführung
Beim Arbeiten mit Ubuntu wird es fast sicher einmal vorkommen, dass Sie unnötige Software oder Pakete entfernen möchten. Das ist besonders dann wichtig, wenn Sie Ihr System leichtgewichtig halten oder Werkzeuge, die nur zu Testzwecken installiert wurden, bereinigen wollen. In solchen Fällen ist es entscheidend, die korrekten Deinstallationsbefehle zu kennen.
Ubuntu ist eine Debian‑basierte Linux‑Distribution, und die Paketverwaltung wird hauptsächlich von APT (Advanced Package Tool) übernommen. Während Befehle in der Kommandozeile zunächst einschüchternd wirken können, lässt sich nach dem Verständnis der Grundlagen die Software sehr effizient verwalten.
Dieser Artikel erklärt die gängigsten Deinstallationsmethoden unter Ubuntu anhand mehrerer Befehle. Wir behandeln apt remove und apt purge sowie dpkg, snap und sogar das direkte Löschen von Dateien mit rm -rf. Jede Methode wird sorgfältig erläutert, sodass selbst Linux‑Anfänger ihr Vorgehen sicher nachvollziehen können.
Die Deinstallation von Software über die Kommandozeile bringt wichtige Vorsichtsmaßnahmen mit sich. Das versehentliche Entfernen systemrelevanter Pakete kann Fehlfunktionen verursachen oder eine komplette Neuinstallation nötig machen. Um solche Risiken zu vermeiden, sollten Sie die in diesem Leitfaden vorgestellten sicheren und effektiven Deinstallationsmethoden befolgen.
Im nächsten Abschnitt beginnen wir mit den am häufigsten genutzten grundlegenden Deinstallationsbefehlen: apt remove und apt purge.
2. Grundlegende Deinstallationsbefehle
Der gängigste Weg, Software unter Ubuntu zu entfernen, ist die Nutzung von APT (Advanced Package Tool). Hier stellen wir zwei zentrale Befehle vor: apt remove und apt purge. Obwohl beide zur Deinstallation von Software verwendet werden, unterscheiden sie sich in Zweck und Wirkung.
apt remove: Nur das Paket entfernen
Der Befehl apt remove entfernt das angegebene Paket selbst. Konfigurationsdateien bleiben jedoch erhalten, was bedeutet, dass frühere Einstellungen erhalten bleiben können, falls Sie das Paket später erneut installieren.
Beispiel für die Verwendung:
sudo apt remove package-name
Beispiel:
sudo apt remove gimp
In diesem Beispiel wird die Bildbearbeitungssoftware GIMP entfernt, während ihre Konfigurationsdateien im System verbleiben.
apt purge: Komplett entfernen inkl. Konfigurationsdateien
Im Gegensatz dazu entfernt der Befehl apt purge sowohl das Paket selbst als auch alle zugehörigen Konfigurationsdateien. Das ist empfehlenswert, wenn Sie die Software in einem völlig sauberen Zustand neu installieren oder ein aufgeräumtes System behalten möchten.
Beispiel für die Verwendung:
sudo apt purge package-name
Beispiel:
sudo apt purge gimp
Dieser Befehl entfernt GIMP zusammen mit allen Konfigurationsdateien, sodass fast keine Spuren mehr auf dem System verbleiben.
Auswahl zwischen remove und purge
- Verwenden Sie
apt remove, wenn Sie die Software nur vorübergehend deinstallieren möchten. - Verwenden Sie
apt purge, wenn Sie sämtliche Spuren vollständig entfernen und alte Einstellungen nicht wiederverwenden wollen.
Die passende Wahl des Befehls je nach Situation hilft, Ihr System organisiert zu halten und potenzielle Probleme zu vermeiden.
3. Aufräumen von Abhängigkeiten
Nach der Deinstallation von Software unter Ubuntu können Abhängigkeitspakete, die zusammen mit der Software installiert wurden, auf dem System verbleiben. Diese unnötigen Abhängigkeiten belegen Speicherplatz und verunreinigen Ihre Umgebung.
Hier kommt der Befehl apt autoremove ins Spiel. Er erkennt automatisch Pakete, die nicht mehr benötigt werden, und entfernt sie.
apt autoremove: Unbenutzte Pakete automatisch entfernen
apt autoremove entfernt Pakete, die als Abhängigkeiten installiert wurden, aber nun nicht mehr gebraucht werden. Beispielsweise können Bibliotheken, die zu einer deinstallierten Anwendung gehörten, überflüssig werden. Anstatt sie manuell zu suchen, bereinigt autoremove sie in einem Schritt.
Beispiel für die Verwendung:
sudo apt autoremove
Wenn Sie diesen Befehl ausführen, listet Ubuntu Pakete auf, die nicht mehr benötigt werden, und entfernt sie nach Bestätigung, wodurch das Risiko, wichtige Komponenten zu löschen, reduziert wird.
Wann man ihn ausführen sollte und Vorsichtsmaßnahmen
- Idealerweise
apt autoremovesofort nachapt removeoderapt purgeausführen. - Da die Entfernung auf automatischer Erkennung basiert, immer die Paketliste prüfen, bevor Sie fortfahren.
Mach es zur Gewohnheit
Um Ubuntu sauber zu halten, wird empfohlen, regelmäßig sudo apt autoremove auszuführen. Das ist besonders wirksam in Entwicklungsumgebungen, in denen Software häufig installiert und entfernt wird.
4. Deinstallieren mit anderen Paketverwaltungstools
Ubuntu verwendet neben APT mehrere Paketverwaltungssysteme, wie dpkg und snap. Mit diesen Tools installierte Software kann möglicherweise nicht mit apt entfernt werden, daher müssen Sie für jedes System die passende Deinstallationsmethode verwenden.
Dieser Abschnitt erklärt, wie man Software mit jedem dieser Tools deinstalliert.
Deinstallieren mit dpkg
dpkg ist ein Low-Level-Paketmanager für Debian (.deb)-Pakete. Manuell über .deb-Dateien installierte Software kann mit dpkg -r oder dpkg --remove entfernt werden.
Beispiel für die Verwendung:
sudo dpkg -r package-name
Beispiel:
sudo dpkg -r google-chrome-stable
Dieser Befehl entfernt das Paket selbst, aber Konfigurationsdateien können verbleiben.
Hinweise:
dpkglöst keine Abhängigkeiten auf, daher bei Bedarf anschließendapt autoremoveverwenden.- Sie können Paketnamen mit
dpkg -lprüfen.
Entfernen von Snap-Paketen
In neueren Ubuntu-Versionen werden Anwendungen zunehmend über Snap-Pakete bereitgestellt. Da Snap ein separates Verwaltungssystem nutzt, müssen Sie den Befehl snap remove verwenden, um sie zu deinstallieren.
Beispiel für die Verwendung:
sudo snap remove package-name
Beispiel:
sudo snap remove firefox
Dies entfernt Firefox, das über Snap installiert wurde.
Installierte Snap-Pakete prüfen:
snap list
Zusätzlicher Tipp: Speicherplatz nach Snap-Entfernung freigeben
Alte Snap-Revisionen können verbleiben und Speicherplatz belegen. Sie können die behaltenen Versionen mit folgendem Befehl begrenzen:
sudo snap set system refresh.retain=2
Dadurch werden nur die beiden neuesten Snap-Revisionen behalten.

5. Verzeichnisse und Dateien löschen
Neben der Deinstallation von Softwarepaketen gibt es Situationen, in denen Sie unnötige Dateien oder Verzeichnisse manuell löschen möchten, z. B. übrig gebliebene Konfigurationsdateien, temporäre Verzeichnisse oder Cache-Daten.
Dieser Abschnitt erklärt, wie man den Befehl rm verwendet und welche Vorsichtsmaßnahmen zu beachten sind.
Dateien löschen: Grundlegende Verwendung von rm
Der Befehl rm steht für „remove“ und ist der grundlegende Befehl zum Löschen von Dateien. Er ist mächtig, aber unsachgemäßer Gebrauch kann zu Datenverlust führen.
Beispiel für die Verwendung:
rm filename
Beispiel:
rm test.txt
Dies löscht die Datei test.txt im aktuellen Verzeichnis.
Verzeichnisse löschen: Verwendung der Option -r
Um Verzeichnisse zu löschen, müssen Sie die Option -r (oder --recursive) verwenden.
Beispiel für die Verwendung:
rm -r directory-name
Beispiel:
rm -r old_logs
Dies entfernt das Verzeichnis old_logs und dessen gesamten Inhalt.
Die Gefahr von rm -rf
rm -rf ist besonders gefährlich für Anfänger.
-r: Verzeichnisse rekursiv löschen-f: Erzwingt das Löschen ohne Rückfrage
Beispiel für die Verwendung:
sudo rm -rf /home/username/tmp/
Dies löscht das Verzeichnis und dessen Inhalt gewaltsam ohne Bestätigung. Die Angabe eines falschen Pfads kann das gesamte System zerstören.
Absolut verbotenes Beispiel:
sudo rm -rf /
Dieser Befehl löscht das Wurzelverzeichnis und sollte niemals ausgeführt werden.
Sicherheitsmaßnahmen beim Löschen von Dateien
- Inhalte vor dem Löschen prüfen:
ls directory-name
trash-clianstelle einer dauerhaften Löschung verwenden (für Anfänger empfohlen):sudo apt install trash-cli trash-put filename
Dies verschiebt Dateien in den Papierkorb, sodass sie später wiederhergestellt werden können.
6. Vorsichtsmaßnahmen und bewährte Praktiken
Uninstalling software on Ubuntu is powerful and convenient, but it also requires careful operation. For beginners especially, incorrect commands can quickly lead to serious system issues.
This section summarizes key precautions and best practices.
Vor dem Deinstallieren sichern
Even if you are sure the target is unnecessary, creating a backup just in case is important. Configuration files, databases, and documents may not be recoverable once deleted.
Backup methods include:
- Kopieren von Dateien in ein anderes Verzeichnis mit
cp - Speichern auf externen Medien oder Cloud-Diensten
- Verwendung von
rsyncfür synchronisierte Backups
Vorsicht mit sudo
sudo executes commands with administrative privileges, so mistakes can have severe consequences—especially when combined with commands like rm -rf.
Best practices:
- Überprüfen Sie den gesamten Befehl, bevor Sie die Eingabetaste drücken
- Verwenden Sie, falls verfügbar,
--dry-run - Skripten Sie komplexe Löschvorgänge und prüfen Sie sie vor der Ausführung
Ziele vor dem Löschen überprüfen
To avoid deleting essential packages or files, always verify targets in advance.
- Paketstatus prüfen:
dpkg -l | grep package-name
- Vorhandensein von Dateien prüfen:
ls -l filename
- Vorschau der von APT zu entfernenden Pakete:
sudo apt remove package-name --dry-run
GUI-Tools verwenden, wenn Sie unsicher sind
If you are not comfortable with the terminal, using GUI tools such as Ubuntu Software Center can help reduce mistakes by providing visual confirmation.
Systemstatus nach der Entfernung prüfen
After uninstalling, clean up dependencies and check disk space.
- Unbenutzte Pakete entfernen:
sudo apt autoremove
- Festplattennutzung prüfen:
df -h
7. Häufig gestellte Fragen (FAQ)
Although Ubuntu uninstall operations appear simple, many users have questions during actual use. Below are common questions and answers.
F1. Was ist der Unterschied zwischen apt remove und apt purge?
A.
apt remove entfernt nur das Paket und lässt die Konfigurationsdateien zurück. apt purge entfernt sowohl das Paket als auch seine Konfigurationsdateien vollständig.
F2. Worauf sollte ich bei der Verwendung von rm -rf achten?
A.
rm -rf löscht Dateien und Verzeichnisse dauerhaft ohne Bestätigung. Überprüfen Sie das Ziel immer mit ls und vermeiden Sie die Verwendung von sudo, es sei denn, es ist unbedingt erforderlich.
F3. Wie kann ich unnötige Abhängigkeitspakete auf einmal entfernen?
A.
Nach der Deinstallation von Software mit APT führen Sie aus:
sudo apt autoremove
Damit werden Pakete, die nicht mehr benötigt werden, sicher entfernt.
F4. Wie behebe ich den Fehler „Unable to locate package“?
A.
Versuchen Sie die folgenden Schritte:
- Prüfen Sie Rechtschreibfehler im Paketnamen
- Aktualisieren Sie die Paketliste:
sudo apt update
- Wenn Sie eine alte Ubuntu-Version verwenden, sollten Sie ein Upgrade in Betracht ziehen, da die Repositorys möglicherweise nicht mehr verfügbar sind
F5. Wie kann ich erkennen, ob Software über Snap installiert wurde?
A.
Listen Sie installierte Snap-Pakete auf mit:
snap list
Die hier angezeigten Pakete wurden über Snap installiert und müssen mit sudo snap remove paketname entfernt werden.



