it-swarm.com.de

Was ist in CentOS der Unterschied zwischen yum update und yum upgrade?

Was ist der Unterschied zwischen yum update und yum upgrade, und wann soll ich eins über das andere verwenden?

145
Lester Peabody

yum upgrade erzwingt das Entfernen veralteter Pakete, während yum update kann dies auch tun oder nicht. Das Entfernen veralteter Pakete kann riskant sein, da möglicherweise von Ihnen verwendete Pakete entfernt werden.

Das macht yum update die sicherere Option.

Von man yum:

aktualisieren

Wenn das Update ohne Pakete ausgeführt wird, wird jedes aktuell installierte Paket aktualisiert. Wenn ein oder mehrere Pakete oder Paket-Globs angegeben sind, aktualisiert Yum aktualisiert nur die aufgelisteten Pakete. Beim Aktualisieren von Paketen stellt yum sicher, dass alle Abhängigkeiten erfüllt sind. (Weitere Informationen finden Sie unter Angeben von Paketnamen.) Wenn die angegebenen Pakete oder Globs mit Paketen übereinstimmen, die derzeit nicht installiert sind, werden sie vom Update nicht installiert. Das Update wird für Gruppen, Dateien, Bereitstellungen und Dateilisten ausgeführt, genau wie der Befehl "install". Wenn die Hauptoption zum Veralten der Konfiguration lautet true (Standard) oder das Flag --obsoletes ist vorhanden. yum bezieht veraltete Pakete in seine Berechnungen ein. Dies macht es besser für Änderungen an der Distribution, z. B. ein Upgrade von Somelinux 8.0 auf Somelinux 9.

aktualisierung

Ist entspricht dem Update-Befehl mit gesetztem Flag --obsoletes. Weitere Informationen finden Sie unter Update.

145
Chris Down

yum upgrade und yum update führt dieselbe Funktion aus, die auf die neueste aktuelle Version des Pakets aktualisiert wird.

Der Unterschied besteht jedoch darin, dass durch das Upgrade veraltete Pakete gelöscht werden, während durch das Update diese beibehalten werden.

33
Mughil