Frage Was ist der Unterschied zwischen den Optionen "autoclean", "autoremove" und "clean"?


apt-get hat ein paar Optionen, die mir gleich aussehen: autoclean, autoremove und clean. Was macht jeder von ihnen?


123
2017-08-26 23:01


Ursprung




Antworten:


Von dem apt-get man seite:

  • reinigen: clean löscht das lokale Repository der abgerufenen Paketdateien.        Es entfernt alles außer der Sperrdatei von        / var / cache / apt / archives / und / var / cache / apt / archives / partially /. Wann        APT wird als dselect (1) -Methode verwendet, clean wird automatisch ausgeführt.        Diejenigen, die dselect nicht verwenden, möchten wahrscheinlich apt-get clean ausführen        von Zeit zu Zeit, um Speicherplatz freizugeben.

  • automatische Säuberung: Wie clean löscht autoclean das lokale Repository von abgerufenen        Paketdateien. Der Unterschied ist, dass nur Paketdateien entfernt werden        Diese können nicht mehr heruntergeladen werden und sind größtenteils nutzlos. Dies        erlaubt es, einen Cache über einen langen Zeitraum ohne ihn zu verwalten        außer Kontrolle geraten. Die Konfigurationsoption        APT :: Clean-Installiert verhindert, dass installierte Pakete installiert werden        gelöscht, wenn es ausgeschaltet ist.

  • Autoremove: wird verwendet, um Pakete automatisch zu entfernen        installiert, um Abhängigkeiten für einige Pakete zu erfüllen, und das sind keine        mehr benötigt.


Jeder Befehl hat eine manuelle Seite, wenn Sie wissen wollen, was ihre Parameter sind oder was jeder von ihnen tut, geben Sie einfach die Shell ein man <command>  Ex. man apt-get

  • Manpage für die apt-get Befehl Manpage icon

157
2017-08-26 23:31



Ich weiß, zumindest in Fall der Eignung, wird es automatische Pakete automatisch rendern. Nicht, dass ich das weiter fördern möchte, das Argument besser zu nutzen. - aperson
Jeder Befehl hat eine manuelle Seite und ich finde mich selbst im Internet um herauszufinden, was ich tun muss - die meiste Zeit ist es schneller. Ich bin sicher, dass Sie die riesige Liste von Befehlszeilenoptionen gesehen haben, die diese Man-Pages haben - großartig für die Benutzerfreundlichkeit, aber zum Verständnis. - Antony
Ja, ich gehe immer zuerst zu den Manpages, aber manchmal finde ich mich nach brauchbaren Beispielen um. - Decio Lira
@Aperson das ist ein Vorteil von aptitude, aber AFAIK apt scheint mehr Aufmerksamkeit zu bekommen, vielleicht werden sie dieses Feature irgendwann hinzufügen. - Decio Lira


autoclean: Entfernt alle gespeicherten Archive in Ihrem Cache für Pakete, die nicht mehr heruntergeladen werden können (also Pakete, die nicht mehr im Repo sind oder eine neuere Version im Repo haben).

clean: Entfernt alle gespeicherten Archive in Ihrem Cache.

autoremove: eine ganz andere Sache, diese Option macht apt nach Paketen Ausschau, die als Abhängigkeit von einem bereits deinstallierten Paket installiert werden und diese entfernen. Dies wird verwendet, um ungenutzte Abhängigkeiten zu bereinigen, die auf Ihrem System verbleiben.

Antwort gefunden: http://ubuntuforums.org/showthread.php?t=394952


20
2017-08-26 23:01