Wie kann das System unter Ubuntu 14.04 aufgeräumt werden (und ist Bleachbit sicher)?

39

Ich habe Ubuntu 14.04 (Trusty Tahr) ungefähr ein Jahr lang verwendet (habe es tatsächlich von Ubuntu 12.04 (Precise Pangolin) aktualisiert), und während der Zeit habe ich einige Pakete installiert und einige andere Pakete entfernt.

Jetzt ist es wahrscheinlich an der Zeit, das System zu bereinigen, da wahrscheinlich mehrere unbenutzte Dinge da draußen liegen (sowohl vom alten 12.04 als auch vom neuen 14.04), und ich hoffe, ein saubereres System zu haben, das schneller funktioniert.

Ich habe diese beiden Links gefunden:

Beide Links scheinen gut zu sein, aber als ich auf das gestoßen bin, was sie gesagt haben, Bleachbitsagt man Ja und man sagt Nein - ein bisschen widersprüchlich.

Was ist für diese gemeinsame Aufgabe zu tun?

artm
quelle
1
Was genau reinigen? Nicht verwendete Pakete, zum Beispiel, versuchen Sie apt-get autoremove
xangua
1
Bereinigen Sie das System - wenn das möglich ist ..
Artm
1
Das ist wahrscheinlich nicht die Antwort, die Sie wollen, aber dennoch: Haben Sie das Betriebssystem /homeund Ihre Daten auf separaten Partitionen. Dann installieren Sie einfach ein komplett neues System (Aufbewahrung home/und Daten); Wenn Sie keine zu großen Sprünge machen, funktionieren die meisten Konfigurationen weiterhin wie zuvor. Natürlich müssten Sie alles neu installieren, aber das ist ein Teil der Bereinigung: Installieren Sie nur das, was Sie brauchen, wenn Sie es brauchen.
Raphael
1
@artm in dieser Hinsicht ist Linux viel besser als Windows. Wir haben keine Registrierung mit gefälschten Schlüsseln, die Ihr System verlangsamen. Wenn Sie unter Ubuntu viel löschen, haben Sie möglicherweise Bibliotheken, die nicht mehr verwendet werden, ABER wir sprechen hier von Dateien, die die Größe einiger Bytes haben. Lohnt sich nicht die Zeit für mich. Wenn Sie Ihr System in Ubuntu
bereinigen,
1
@artm verwenden Ubuntu Tweak enthält einen System-Hausmeister wird Ihnen genau helfen, wie Sie wollen
Redchief

Antworten:

38

So entfernen Sie Pakete, die vom System nicht benötigt werden:

sudo apt-get autoremove

Die andere Antwort auf diese Frage:

sudo apt-get clean

Dadurch wird nur der Paket-Cache zum Herunterladen neuer Pakete geleert. Es werden keine Pakete deinstalliert.

Siehe: https://help.ubuntu.com/community/AptGet/Howto

Thom Wilhelm
quelle
Beachten Sie, dass es einen Bug gibt, für den bugs.launchpad.net/ubuntu/+source/apt/+bug/1615381autoremove und der wahrscheinlich alle Kernel entfernt, einschließlich des aktuell ausgeführten Kernels.
Undefiniertes Verhalten
17

Ubuntu Tweak wird nach Ihren Wünschen sein.

Es gibt eine "janitor" -Option, mit der Sie Caches löschen, alte Kernel löschen, verwaiste .debs löschen und vieles mehr können. Das, was entfernt wird, besteht in der Regel aus ein paar MB Software, die nicht mehr auf Ihrem System verwendet wird, die jedoch nicht in die normale Arbeitsweise eingegriffen hat.

Ein Absturz von katesollte als solcher behandelt werden: Durchsuchen Sie den Absturz online und stellen Sie fest, ob ein Fix vorliegt. Andernfalls können Sie einen Fehlerbericht einreichen kate.

Rinzwind
quelle
Bitte beheben Sie den fehlerhaften Link.
3
Beachten Sie, dass Ubuntu Tweak laut der Projektseite im Launchpad ab Mai 2016 nicht mehr gepflegt ist .
Thomas Ward
5
Gibt es Alternativen zu Ubuntu Tweak?
Xiaodong Qi
11

Der einfachste Weg, um aufzuräumen, besteht darin, dies im Terminal auszuführen:

sudo apt-get clean

Wenn Sie möchten, können Sie Bleachbit installieren und ausführen. Nach dem, was ich gelesen habe, scheint es ziemlich effektiv zu sein, aber es kann genau dasselbe tun, was Sie manuell tun können. Es werden nur alle Kontrollkästchen an einer Stelle platziert.

Daniel
quelle
Ich habe es nur versucht sudo apt-get clean- aber nichts scheint getan zu sein ..
Artm
2
sudo apt-get clean ist das, was ungenutztes Paketmaterial bereinigt. Wenn das also nichts bewirkt hat, sind Sie paketweise bereits bereinigt.
Daniel
1
Wenn du Dinge wie alte Downloads löschen willst, musst du das manuell machen oder etwas wie Ubuntu-Tweak oder Bleachbit finden, um Cache und Verlauf usw. zu löschen.
Daniel
11

Unter Linux muss Ihr System normalerweise auch nach mehreren Updates nicht bereinigt werden. APT protokolliert, welches Paket welche Datei installiert hat, und entfernt sie bei der Deinstallation eines Pakets.

Ihr System wird nicht langsamer, wenn viele Pakete installiert sind (solange Sie noch ausreichend freien Speicherplatz haben).

Es gibt auch keine systemweite Registrierung wie in Windows, aber viele Programme haben Konfigurationsdateien in /etc. Normalerweise ist es besser, diese Dateien nur zu berühren, wenn Sie wissen, was Sie tun. Diese Konfigurationsdateien sind das einzige, was APT bei der Deinstallation eines Pakets nicht löscht (da Sie es möglicherweise später noch einmal verwenden möchten). Wenn Sie Konfigurationsdateien aus deinstallierten Paketen entfernen möchten, können Sie beide aufrufen

dpkg --purge PACKAGENAME

für jedes Paket, das Sie entfernen oder verwenden möchten

dpkg -l | awk '/^rc/ {print $2}' | xargs --no-run-if-empty sudo dpkg --purge

Konfigurationsdateien aller deinstallierten Pakete entfernen. Sie sollten jedoch keine Beschleunigung Ihres Systems erwarten.

R2D2
quelle
9

Teilpakete loswerden - sudo apt-get autoclean

Beseitigen Sie unnötige Gebietsschemadaten - localepurge

Befreien Sie sich von "verwaisten" Paketen - sudo deborphan | xargs sudo apt-get -y remove --purge

In diesem Artikel finden Sie ausführlichere Informationen

http://www.ubuntugeek.com/cleaning-up-a-ubuntu-gnulinux-system-updated-with-ubuntu-14-10-and-more-tools-added.html .

Prashant Chikhalkar
quelle
localepurgeist möglicherweise so konfiguriert, dass es bei Verwendung von dpkg automatisch ausgeführt wird, sodass es möglicherweise nicht erforderlich ist, es zu verwenden. Um dies zu überprüfen, benutzelocalepurge --help
PeterM
9

Unten finden Sie Tools für das Bereinigungssystem

  1. BleachBit

  2. Ubuntu Tweak

  3. GCleaner

  4. Kehrmaschine

  5. Stacer: Linux Optimizer & Überwachung von Open Source

Ich habe von hier eine Abstimmungsliste für oben

Bildbeschreibung hier eingeben

Und um unnötige Dateien zu entfernen, folgen Sie den unten stehenden Werkzeugen

  1. Baobab - GUI
  2. ncdu - OUTPUT in der CLI und funktioniert auch mit Remote-Servern über SSH.
  3. Cruft

Hoffe das hilft dir.

Rohan Khude
quelle
das sieht gut aus danke (habe nicht erwartet, dass es so viele gibt, und Bleachbit ist führendes Werkzeug ..)
artm
+1 für ncdu. Ich stieß auf ein Problem, bei dem meine gesamte Festplatte voll war. Ich hatte in der Vergangenheit Baobab verwendet und Bleachbit hat ein bisschen geholfen, aber ncdu hat wirklich schnell herausgefunden, welche Dateien Speicherplatz beanspruchen, und es scannt schneller als jedes andere Tool. Dies war am 17.10, also immer noch ein sehr relevantes Tool.
Labyrinth
2

Ubuntu Cleaner entfernt das Folgende in Ubuntu und seinen Derivaten:

  • App-Caches
  • Browser-Caches
  • Passender Cache
  • Paket Konfigurationsdateien
  • Nicht benötigte Pakete
  • Thumbnail-Cache
  • Alte Kerne

Installation

  1. Um Ubuntu Cleaner in Ubuntu zu installieren , fügen Sie die folgende PPA hinzu:

    sudo add-apt-repository ppa:gerardpuig/ppa
    
  2. Aktualisieren Sie die Repository-Liste mit dem Befehl:

    sudo apt-get update
    
  3. Installieren Sie dann Ubuntu Cleaner wie unten gezeigt.

    sudo apt-get install ubuntu-cleaner
    
Sid
quelle
Verwenden von Ubuntu Cleaner mit gelegentlichen Autoclean-, Autoremove- und Clean-Befehlen. Funktioniert sehr gut
HattinGokbori87