Ich habe alle diese Befehle gesehen und verwendet, um Pakete auf meinem System zu aktualisieren, aber warum gibt es dafür unterschiedliche Befehle? Tun sie nicht alle dasselbe? Und wenn nicht, in welchen Situationen wäre es dann besser, eine bestimmte davon zu verwenden?
Dies sind die Befehle, die ich meine:
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt full-upgrade
Ich habe mir das bereits angesehen, aber es beantwortet meine Frage zum Befehl nicht sudo apt full-upgrade
: Was ist "dist-upgrade" und warum wird mehr aktualisiert als "upgrade"?
command-line
apt
upgrade
updates
Gemeinschaft
quelle
quelle
Antworten:
Nein, sie sind nicht dasselbe.
sudo apt-get update
aktualisiert die Liste der Pakete. Tun Sie dies, bevor Sie es verwenden,sudo apt-get upgrade
odersudo apt-get dist-upgrade
weil sie nichts tun, wenn die Liste nicht aktualisiert wird.sudo apt-get upgrade
Aktualisiert Ihre Pakete, entfernt oder installiert jedoch keine anderen Pakete.sudo apt-get dist-upgrade
Aktualisiert Ihre Pakete und installiert oder entfernt andere Pakete, um Abhängigkeiten aufzulösen, sodass alle Pakete auf dem neuesten Stand sind.sudo apt full-upgrade
macht das gleiche wiesudo apt-get dist-upgrade
quelle
sudo apt full-upgrade
dann?apt-get dist-upgrade
.sudo apt-get dist-upgrade
, aktualisieren Sie die Linux auf eine neuere Version?sudo do-release-upgrade
macht es. Aber du solltest auf jeden Fallsudo apt-get dist-upgrade
zuerst rennen .