Soweit ich mich erinnere, führe ich immer sudo apt update
oder aus sudo apt-get update
, bevor ich ein neues Paket installiere.
Wann sollte ich laufenbeide update
undupgrade
so 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 upgrade
das Upgrade aller installierten Pakete aus.
Natürlich führen Sie es immer update
vorher aus upgrade
, um die neueste Liste zu verwenden.
Antwort2
Der ... update
Teil 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 ... upgrade
ruft die Pakete aus den Repositories ab und installiert oder „aktualisiert“ die Pakete.
Vermutlich benötigen Sie dies nur, ... upgrade
wenn Pakete zu aktualisieren sind. Wenn jedoch keine aktualisierbaren Pakete vorhanden sind, apt
wird 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 update
entweder oder upgrade
oder beides verwenden. Beachten Sie, dass das Aktualisieren von Paketen einige Schwierigkeiten mit sich bringen kann.