Wann soll „sudo apt update“ und wann „sudo apt update && sudo apt upgrade“ ausgeführt werden?

Wann soll „sudo apt update“ und wann „sudo apt update && sudo apt upgrade“ ausgeführt werden?

Soweit ich mich erinnere, führe ich immer sudo apt updateoder aus sudo apt-get update, bevor ich ein neues Paket installiere.

Wann sollte ich laufenbeide updateundupgradeso was:

sudo apt update && sudo apt upgrade

Antwort1

Sie führen es aus sudo apt update, um die Liste der verfügbaren Pakete zu aktualisieren.

Sie führen sudo apt upgradedas Upgrade aller installierten Pakete aus.

Natürlich führen Sie es immer updatevorher aus upgrade, um die neueste Liste zu verwenden.

Antwort2

Der ... updateTeil aktualisiert die Bibliothek der verfügbaren Pakete, sodass Ihr System weiß, was verfügbar ist, und es mit dem vergleichen kann, was installiert ist.

Es ... upgraderuft die Pakete aus den Repositories ab und installiert oder „aktualisiert“ die Pakete.

Vermutlich benötigen Sie dies nur, ... upgradewenn Pakete zu aktualisieren sind. Wenn jedoch keine aktualisierbaren Pakete vorhanden sind, aptwird es ohne Fehler beendet.

Antwort3

Ich denke, die Manpage erklärt es gut:

   update (apt-get(8))
       update is used to download package information from all configured
       sources. Other commands operate on this data to e.g. perform
       package upgrades or search in and display details about all
       packages available for installation.

   upgrade (apt-get(8))
       upgrade is used to install available upgrades of all packages
       currently installed on the system from the sources configured via
       sources.list(5). New packages will be installed if required to
       satisfy dependencies, but existing packages will never be removed.
       If an upgrade for a package requires the remove of an installed
       package the upgrade for this package isn't performed.

Abhängig von Ihren Anforderungen sollten Sie also updateentweder oder upgradeoder beides verwenden. Beachten Sie, dass das Aktualisieren von Paketen einige Schwierigkeiten mit sich bringen kann.

verwandte Informationen