Kann ich "apt-get purge --auto-remove" ausführen?

13

Ist apt-get purge --auto-remove packagenameein gültiger Befehl?

Oder muss es sein apt-get remove --purge --auto-remove packagename?

Die Ubuntu-Manpage für apt-get ( http://manpages.ubuntu.com/manpages/precise/man8/apt-get.8.html ) erwähnt nur die --auto-remove-Option "Wenn der Befehl entweder install oder "remove ...", also habe ich mich gefragt, ob es auch mit dem Befehl "purge" verwendet werden kann, da dies nur eine Abkürzung für den Befehl "remove" mit der Option --purge ist.

Vielen Dank.

user981178
quelle
1
warum --auto-remove?
Alvar
2
Wenn beim Entfernen eines Pakets die Option --auto-remove verwendet wird, werden nicht mehr benötigte Abhängigkeiten des Pakets entfernt. So ähnlich wie apt-get autoremoveüberprüft und "entfernt Pakete, die automatisch installiert wurden, um Abhängigkeiten für andere Pakete zu erfüllen und jetzt nicht mehr benötigt werden" (von der oben verlinkten Manpage).
User981178
1
Wenn Sie sich die Manpage ansehen, werden Sie feststellen, dass autoremove als Befehl (autoremove) oder als Option (--auto-remove) während eines Befehls verwendet werden kann. Es wird jedoch nur als Option im Kontext eines install- oder remove-Befehls erwähnt. Daher habe ich mich gefragt, ob die Option auch mit einem purge-Befehl verwendet werden kann. Die Option ist nur eine Art Abkürzung, anstatt zwei separate Befehle auszuführen.
user981178
12
Sie können auchapt-get autoremove --purge
daboross 17.10.13

Antworten:

12

Ja, diese Befehle sind gültig. Außerdem sind sie äquivalent, weil sie purgeäquivalent sind zu remove --purge(siehe man apt-get).

Radu Rădeanu
quelle
Vielen Dank. Ja, ich habe herausgefunden, dass wenn das erste gültig wäre, es dem zweiten gleichwertig wäre. Ich wollte nur sicherstellen, dass der erste tatsächlich gültig war.
user981178