Frage Was ist der Unterschied zwischen apt-get update und upgrade?


Was ist der Unterschied zwischen apt-get update und apt-get upgrade?

Welchen sollte ich zuerst laufen?

Führt einer von ihnen automatisch den anderen?


311
2018-01-09 17:09


Ursprung


Sehen: askubuntu.com/questions/99033/ ...  Was ist der Unterschied zwischen apt-get upgrade und apt-get dist-upgrade? - david6
Mögliches Duplikat von: askubuntu.com/questions/81585/... ODER askubuntu.com/questions/99033/ ... - david6
Es ist kein Duplikat: Hier geht es um den Unterschied zwischen Update / Upgrade, nicht um den Unterschied zwischen Upgrade / Dist-Upgrade. - Andrea Corbellini


Antworten:


Du solltest zuerst laufen update, dann upgrade. Keines von ihnen führt das andere automatisch aus.

  • apt-get update aktualisiert die Liste der verfügbaren Pakete und deren Versionen, installiert oder aktualisiert jedoch keine Pakete.
  • apt-get upgrade installiert tatsächlich neuere Versionen der Pakete, die Sie haben. Nach dem Aktualisieren der Listen weiß der Paketmanager über verfügbare Updates für die von Ihnen installierte Software. Deshalb möchten Sie zuerst update.

335
2018-01-09 17:16



Denken Sie daran, dass die meisten Male statt apt-get upgrade was du machen willst ist apt-get dist-upgrade - fdierre
@TravisR Nicht wirklich. dist-upgrade Es wird nicht auf ein neues Betriebssystem aktualisiert, aber es wird auf einen neuen Kernel (häufig genug) oder einen anderen Satz von Abhängigkeiten aktualisiert (häufig genug) oder Abhängigkeiten entfernt, die nach einem Upgrade keine Rolle spielen (ebenfalls üblich). Wenn Sie zu Hause oder im Büro arbeiten, möchten Sie die meiste Zeit dist-upgradenicht upgrade. Es ist, wenn Sie mehrere Systeme aktualisieren, oder eines, das Sie in einem wohldefinierten Zustand behalten müssen, den Sie möchten upgrade. Für "normale" Benutzer (ihre eigene Maschine), dist-upgrade ist derjenige, für den man gehen muss. - Jon Hanna
Also meinen Sie, dass "apt-get upgrade" nichts tut, wenn nicht "apt-get update" folgt? Wenn dies der Fall ist, wie wird "apt-get update" wirklich genutzt? Warum ist das "update" nicht in "upgrade" enthalten? - user22180
dann beende mit einem apt-get autoremove ! - austin
@ user22180 das ist eine sehr intelligente Frage. Auf den ersten Blick ist es absurd, die Methoden zu trennen, wenn beide aufgerufen werden müssen, um die gewünschte Funktion zu erfüllen, die alten Pakete durch die neuen zu ersetzen. Möglicherweise möchten Sie jedoch unterscheiden zwischen den Paketen, die Sie installieren müssen und denen, die Sie eventuell aktualisieren möchten. - JuanRocamonde