Ich habe einen Ubuntu 8.04 LTS Server. Es gibt mehrere Pakete, die "zurückgehalten" werden ( "die folgenden Updates wurden zurückgehalten" ), wenn ich eine apt-get upgrade
. Nach meinem Verständnis kann ich ein apt-get dist-upgrade
Upgrade dieser Pakete durchführen, habe jedoch einige Bedenken:
Wenn ich ein
dist-upgrade
Upgrade durchführe, werde ich dann ein Upgrade von 8.04 auf eine höhere Version durchführen (8.10, denke ich)? Wenn ja, wozu ist 8.04 "Long Term Support" (LTS)?Ist das ein "gefährlicher" Prozess? Ich gehe davon aus, dass Pakete zurückgehalten werden, weil es neue Pakete gibt, von denen sie abhängen. Hat
dist-upgrade
ziehen einfach die neuen Pakete und machen einen recht unkompliziert zu aktualisieren, oder gibt es Einschränkungen zu Blick in?
Upgrade vs. Dist-Upgrade sind wirklich Debian-Begriffe. In Debian würden Sie ein Upgrade verwenden, um Änderungen innerhalb einer stabilen Version (die nichts so drastisches wie ein Entfernen beinhalten würde) zu erhalten, und ein dist-Upgrade, um zwischen den Versionen zu wechseln. dist-upgrade sollte die gleichen Ergebnisse wie das Upgrade haben, vorausgesetzt, es sind keine Entfernungen erforderlich.
Wenn Sie zwischen den Versionen wechseln, müssen Sie Ihre sources.list so ändern, dass sie auf die neue Version verweist.
Ubuntu hat nicht dasselbe ultra-konservative Release-Modell, daher lassen sich die Begriffe nicht sauber zuordnen - Sie möchten im Allgemeinen nur dist-upgrade verwenden, es sei denn, Sie wechseln zwischen den Releases. In diesem Fall verwenden Sie einen eigenen Upgrade-Dienst, do-release -Aktualisierung.
quelle
you'd generally just want to use dist-upgrade unless you're going between releases, in which case you use the upgrade script.
Ich denke, Captain Segfault, Sie haben es umgekehrt gemeint: - Sie möchten im Allgemeinen nur das Upgrade verwenden, es sei denn, Sie wechseln zwischen den Releases. In diesem Fall verwenden Sie das dist-upgrade-Skript.