GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Unterschied zwischen den Ubuntu-Befehlen apt-get autoclean, clean, autoremove

Ubuntu ist eine der beliebtesten Linux-Distributionen für Server und Desktops. Der Hauptgrund dafür ist die Anzahl der Tutorials und Community-basierten Online-Foren + wissensbasierten Artikel. Es hilft neuen Benutzern wirklich sehr. Von Hunderten von Befehlen, die wir auf dem Ubuntu-Befehlsterminal ausführen, verwenden wir häufig Autoclean, Clean und Autoremove. Aber was ist der Unterschied zwischen ihnen? Bieten sie die gleiche Funktion oder sind sie einzigartig? Mal sehen:

Ubuntu apt-get-Befehle zum Reinigen des Systemspeicherplatzes

1. apt-get autoclean

Sie haben vielleicht schon eine Vorstellung von diesem Ubuntu-Clean-Befehl, was er tut? Ja, kurz gesagt, die Reinigung. Nachdem wir das Ubuntu-System einige Zeit verwendet haben, hinterließ das Installieren und Deinstallieren verschiedener Software Restdateien, die nicht mehr benötigt wurden, da wir diese bereits entfernt haben. Wenn die Festplatte Ihres installierten Ubuntu-Systems nicht über viel Speicherplatz verfügt, können Sie diesen Befehl daher verwenden, um die Pakete der gelöschten Software oder nicht mehr benötigte Archive, die in einem lokalen Repository auf der Festplatte verfügbar sind, zeitweise zu entfernen.

Machen Sie sich keine Sorgen, das System erkennt automatisch die Pakete, die in den meisten Fällen nutzlos sind. Dies schadet Ihrer bereits installierten Software auf dem System nicht.

Verwendung:

sudo apt autoclean

2. apt-get clean:

Wie der obige Befehl löscht auch dieser alle unnötigen Pakete aus dem Paketcache. Es löscht die Dateien, die für die Installation eines Programms unter Linux mit APT heruntergeladen wurden. Dies bedeutet, dass .deb-Pakete entfernt werden, die aus dem apt-Repository in das lokale Repository heruntergeladen werden und nicht mehr benötigt werden. Beachten Sie auch, dass der Befehl kein installiertes Paket von Ihrem System entfernt, sondern nur den Cache löscht.

Was ist nun der Unterschied zwischen den Befehlen apt autoclean und apt clean, im Grunde das „saubere “ entfernt man die heruntergeladenen .deb-Installationsdateien, die sich in /var/cache/apt/archives befinden. Zum Beispiel Sie haben MySQL installiert und nach der Installation sofort oder manchmal danach entfernt. Wenn Sie es jetzt erneut installieren, muss APT die Installationspakete nicht aus dem Online-Repository abrufen. Stattdessen werden sie aus einem lokalen Cache-Speicher abgerufen. Dies verbraucht jedoch auch Festplattenspeicher, wenn eine neue Version desselben Programms auf dem APT-Repo verfügbar ist oder Sie es deinstalliert haben. Dann wäre der Cache davon nicht mehr sinnvoll. Daher können wir diese .deb-Installationspakete mit "apt clean" von Ubuntu/Debian Linux entfernen Befehl. Dies ist eine gute Vorgehensweise, da diese Pakete in den meisten Fällen nutzlos sind.

Wohingegen die „Autoclean“, wie gesagt, auch Pakete entfernt, die nutzlos sind, ich meine Reste von deinstallierten Programme oder Pakete, die nicht mehr benötigt werden oder auf dem System kompatibel sind.

Verwendung :

sudo apt clean

 3. apt-get autoremove:

Entfernen Sie Pakete, die installiert wurden, um die Abhängigkeiten anderer Pakete zu erfüllen, aber nicht mehr benötigt werden, weil entweder das Programm deinstalliert wurde oder aktualisierte Pakete erhalten wurden. Viele Male nach dem Upgrade von Ubuntu oder Debian fordert Sie das System automatisch auf, diesen Befehl auszuführen, damit nicht mehr benötigte installierte Pakete entfernt werden können, um Speicherplatz im System freizugeben.

Nach dem Ausführen dieses Befehls können die Reste der entfernten Abhängigkeiten mit dem oben angegebenen Autoremove-Befehl gelöscht werden.

Außerdem kann dieser Befehl auf zwei Arten verwendet werden, wenn Sie installierte Softwarepakete entfernen, aber Konfigurationsdateien behalten möchten

sudo apt-get remove

Wo Sie die installierten Pakete, die nicht mehr benötigt werden, zusammen mit ihren Konfigurationsdateien löschen können, verwenden Sie:

sudo apt-get --purge remove

Auf diese Weise können wir mit diesen drei Befehlen hin und wieder Speicherplatz auf unserem Ubuntu- oder Debian-PC freigeben. Wenn Sie jedoch ein Benutzer sind, der nicht so viele Programme oder Pakete unter Linux installiert oder deinstalliert, hinterlässt der Update- oder Upgrade-Prozess auch ungenutzte Pakete auf dem System. Daher ist es eine gute Angewohnheit, Ihr Ubuntu von Zeit zu Zeit zu reinigen.

Erfahren Sie mehr über diese Befehle auf der offiziellen Seite von Ubuntu:

manpages.ubuntu.com Seite 1 und Seite 2.


Ubuntu
  1. Unterschied zwischen Piping und Befehlserweiterung?

  2. Unterschied zwischen der Installation einer Anwendung über das Ubuntu Software Center oder ein Terminal?

  3. Unterschied zwischen Ubuntu Server, Minimal und Desktop?

  4. Wie verwalten Sie Pakete in Ubuntu?

  5. Unterschied zwischen ${} und $() in Bash

Was ist der Unterschied zwischen Cat und Touch Command?

Unterschied zwischen apt und apt-get erklärt

Was ist der Unterschied zwischen apt und dem Befehl apt-get?

20 grundlegende Ubuntu-Befehle für Anfänger

Was ist der Unterschied zwischen Kill- und Killall-Befehlen?

Unterschied zwischen apt und apt-get erklärt