Dieses Kommando nutzt den Algorithmus zur Distributionsaktualisierung, der Paketaufteilungen, unbetreute Pakete und ähnliches handhaben kann. Nutzen Sie es, um zu einer anderen Distributionsausgabe zu wechseln.
Während eines dist-upgrade wird es empfohlen, nur das Hauptpaketdepot der Distribution zu aktivieren, die Sie installieren wollen, plus ein paar wichtige Paketdepots die Sie nutzen (noch besser - ihre Version die zum aktuellen Hauptdepot passt). Sie können dies erreichen, indem Sie die alten Paketdepots über zypper mr -da deaktivieren, die neuen Depots über zypper ar hinzufügen und zypper dup auslösen. Sie können die Depots auch über die Option --repo hinzufügen: zypper dup -r repo1 -r repo2 ....
FRAGE: Stimmt es, dass "zypper up" nur dann Pakete aktualisiert, wenn sich eine neuere Version im selben Paketdepot wie das veraltete Paket befindet, und dass "zypper dup" alles aktualisiert, egal in welchem Depot sich das neue Paket befindet?
ANTWORT: "zypper up" aktualisiert das Paket, wenn eine neuere Version verfügbar ist, ändert aber nicht den Anbieter/Vendor (Hinweis: Der komplette Build Service hat zur Zeit den gleichen Vendor). "zypper dup" wird versuchen, all ihre installierten Pakete mit denen aus (all) ihren aktivierten Paketdepots zu synchronisieren. Das heißt, dass es auch Pakete zurückstufen wird, wenn Sie eine neuere Version installiert haben, als im Paketdepot angeboten wird.