In Übereinstimmung mit Manpages:
apt
hat Parameterfull-upgrade
apt-get
hat Parameterdist-upgrade
.
Sind beide der gleiche Befehl?
Übrigens: Welches ist offiziell der empfohlene Befehl in Ubuntu 16.04? apt
oder apt-get
?
command-line
apt
a903user
quelle
quelle
apt
stattapt-get
. Vergleichen Sie help.ubuntu.com/16.04/serverguide/package-management.html mit help.ubuntu.com/14.04/serverguide/package-management.html .Antworten:
apt full-upgrade
hat die gleiche Funktion wieapt-get dist-upgrade
.Mann apt
Mann apt-get
quelle
apt dist-upgrade
(ich habe es gerade versucht) oder Sie könnenapt full-upgrade
und Sie sagen, dass sie das gleiche tun.apt
für denapt-get
Befehl. sources.debian.org/src/apt/1.6.1/cmdline/apt.cc/?hl=74#L74 (das tatsächlich aufgerufene Makro scheint jedoch im Repo zu fehlen).apt und apt-get sind zwei verschiedene Befehle.
apt
ist der neuere Befehl und sollte als Standard verwendet werden. Sie sollten zu apt über apt-get wechseln, da apt besser ist.quelle
Apt ist die neuere Version des Befehls. Sie sollten apt anstelle von apt-get verwenden, um eine bessere Vorstellung davon zu erhalten, was der Befehl tut.
Für apt-full-upgrade und apt-get-dist gilt der gleiche Befehl. Aber wieder passend ist der neuere Befehl.
Wenn Sie beispielsweise apt verwenden, erhalten Sie einen Fortschrittsbalken, der angibt, wie viel von der Installation / Aktualisierung getan wurde.
quelle
Verwenden Sie apt als erste Wahl, aber wenn Sie Skripte schreiben, verwenden Sie apt-get. Apt-get hat eine stabilere Ausgabe (dh das Ausgabeformat wird so weit wie möglich in Ruhe gelassen, um keine Skripte zu unterbrechen, die diese Ausgabe automatisch analysieren). Apt-get hat auch einige Low-Level-Befehle, die in Apt nicht verfügbar sind.
Die Manualpages für apt und apt-get beschreiben Full-Upgrade und Dist-Upgrade ein wenig anders, aber sie sind wahrscheinlich der gleiche Befehl (apt akzeptiert Dist-Upgrade als Alias für Full-Upgrade). Dies ist ein gutes Beispiel für eine gute Stabilität. In apt wurde der Name geändert, um benutzerfreundlicher zu sein, während in apt-get der Name unverändert bleibt, um die Kompatibilität mit alten Skripten nicht zu beeinträchtigen.
quelle