Was ist der Vorteil von sudo apt-get autoremove gegenüber einer saubereren App?

57

Ich bin nicht sicher, was sudo apt-get autoremovetut, aber habe gelesen, dass Sie diesen Befehl verwenden sollten, um alle unnötigen Pakete zu entfernen.

Einer der Prozesse, die ich sah, war, sudo apt-get autoremoveetwas wie BleachBit zu verwenden und dann zu verwenden , um temporäre Dateien usw. zu entfernen.

Können Sie erklären, was sudo apt-get autoremovetatsächlich funktioniert, und gibt es Vorteile , wenn Sie diesen Befehl gegenüber BleachBit oder Ubuntu Tweak janitor alleine verwenden ?

gman
quelle

Antworten:

79

was macht sudo apt-get autoremoveeigentlich

Wann immer Sie eine Anwendung installieren (verwenden apt-get), installiert das System auch die Software, von der diese Anwendung abhängig ist. In Ubuntu / Linux ist es üblich, dass Anwendungen dieselben Bibliotheken verwenden. Wenn Sie die Anwendung entfernen, bleibt die Abhängigkeit auf Ihrem System.

So apt-get autoremovewerden die Abhängigkeiten entfernt, die mit Anwendungen installiert wurden und von nichts anderem auf dem System mehr verwendet werden.

Gibt es irgendwelche Vorteile, wenn Sie diesen Befehl gegenüber Bleachbit oder Ubuntu Tweak janitor verwenden?

  • Bleachbit oder Ubuntu Tweak Janitor sind grafische Oberflächen.
  • sudo apt-get autoremove ist ein Befehl

Die eine Option schließt die andere nicht aus: Ich würde davon ausgehen, dass BB und UTJ sudo apt-get autoremove(auf irgendeine Weise) verwendet werden, um Abhängigkeiten zu entfernen. Es geht also nicht um "irgendwelche Vorteile". Es ist eine Frage der Präferenz: Sind Sie ein Kommandozeilentyp oder ein GUI-Typ?

Übrigens: deborphanIst ein weiteres dieser Tools zum Reinigen Ihres Systems.

Rinzwind
quelle
Vielen Dank für das Teilen. Nach meiner eigenen Erfahrung ist Laufen sudo apt-get autoremovesicherer als Bleachbit. Ich (und ein Freund von mir) habe nach der Verwendung von Bleachbit Probleme. Nur rennen sudo apt-get autoremovescheint mir sicherer. Obwohl ich denke, es hängt auch davon ab, wie Sie Ihre Reinigung in Bleachbit konfigurieren (es gibt viele Optionen mit Kontrollkästchen für das, was Sie bereinigen möchten)
sunyata
3

Ein kleiner Zusatz: Seit 14.04 können Sie tatsächlich schreiben apt autoremove, um Pakete zu entfernen, die automatisch installiert wurden, um Abhängigkeiten für andere Pakete zu erfüllen, und die jetzt nicht mehr als Abhängigkeiten benötigt werden.

Diese beiden Befehle sind äquivalent:

  • apt autoremove
  • apt-get autoremove
prosti
quelle
Ich Ding aptund apt-getsind die gleichen wie von einigen Versionen von Ubuntu, im Allgemeinen nicht spezifisch für autoremove. Ist das nicht der Fall?
Matt
1
Ja, das ist wahr @matt.
Prosti