Deinstallation von Software

Deinstallation von Software

Manchmal sudo apt-get install <package>kann die Installation eines Pakets mehrere Minuten dauern, wenn ich Software mit dem Befehl installiere, und am Ende kann es einige GB Speicherplatz belegen. Wenn ich es mit deinstalliere, sudo apt-get purge <package>kann es in Sekunden deinstalliert werden und es wird nur sehr wenig Speicherplatz (einige KB oder MB) vom ursprünglichen Speicherplatz entfernt, den es bei der Installation belegt hat! Das bedeutet offensichtlich, dass dies keine saubere Deinstallation ist und dass mein PC voller nicht gelöschter Dateien ist. Warum passiert das und wie deinstalliere ich Pakete sauber und vollständig?

Antwort1

Wenn Sie ein Paket installieren, müssen möglicherweise auch Abhängigkeiten installiert werden, damit es funktioniert - zum Beispiel die Installationtorcs(zB mit sudo apt-get install torcs), es brauchttorcs-datausw., damit sie funktionieren - sie werden ebenfalls installiert und sind relativ groß (also dauert das Herunterladen usw. auch einige Zeit).

Beim Entfernen torcs(z. B. mit sudo apt-get remove torcs) bleiben wahrscheinlich die torcs-dataPakete und andere nicht mehr benötigte Pakete zurück, die Speicherplatz beanspruchen. Sie können dieses Problem lösen sudo apt-get autoremove <package>, indem Sie ausführen oder sudo apt-get autoremovees nach dem Entfernen mit purge/ entfernen remove.

Sie können außerdem die --purgeOption verwenden, autoremoveübrig gebliebene Konfigurationsdateien zu entfernen.

Eine weitere Möglichkeit, Speicherplatz freizugeben, besteht darin sudo apt-get clean, zu verwenden, um die Repo-Informationen und zwischengespeicherten Pakete zu löschen, die ebenfalls Speicherplatz beanspruchen. Sie müssen wahrscheinlich sudo apt-get updatedanach ausführen.

Hier die entsprechenden Einträge vondie Manualpage:

   purge
       purge is identical to remove except that packages are removed and
       purged (any configuration files are deleted too).

   clean
       clean clears out the local repository of retrieved package files.
       It removes everything but the lock file from
       /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. When
       APT is used as a dselect(8) method, clean is run automatically.
       Those who do not use dselect will likely want to run apt-get clean
       from time to time to free up disk space.

   autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for some package and that are no
       more needed.

verwandte Informationen