Vor Fedora 17
Keine der Red Hat-Distributionen vor Fedora 17 enthielt die Möglichkeit, Dist-Upgrades durchzuführen, wie Sie es gewünscht haben. Dies war eine lange diskutierte Option auf der Wunschliste vieler Menschen, wurde jedoch nie umgesetzt.
Aber bevor wir mit einer Klarstellung beginnen ...
Gemäß dem Thema "Upgrade" im Wiki gab es eine Methode, mit der Sie eine DVD für die nächste Version von Fedora in Ihr System einlegen konnten, und Anaconda versuchte, Ihr System zu aktualisieren. Nachdem ich diese Methode mehrfach ausprobiert hatte, würde ich dies nicht als dist-upgrade
gleichwertig mit den in den Debian / Ubuntu-Distributionen verfügbaren ansehen, die tatsächlich sehr gut funktionierten.
Nachdem ich in den letzten zehn Jahren RHEL-, Fedora- und CentOS-Systeme gewartet habe, würde ich niemals in Betracht ziehen, diese Methode für irgendetwas zu verwenden. Es hat einfach nicht funktioniert.
Normalerweise machen die Leute eine der folgenden Aktionen:
Rohleder
Verwenden Sie die Rawhide-Version , die die neueste Version ist, ähnlich wie Sid in Debian. Rawhide bietet rollierende Releases in dem Sinne an, dass es immer die neuesten Versionen von Paketen enthält, aber es ist keineswegs als tägliche Distribution gedacht, sondern nur zum Testen.
Bleib bei einer einzigen Veröffentlichung
Lebe einfach mit dieser Tatsache und bleibe auf dem Laufenden, solange die Distribution in der Nähe bleibt yum
. Sie können yum
sowohl ausstehende Updates anwenden als auch ein einzelnes Paket aktualisieren. Darüber hinaus yum
können auch neue Pakete installiert werden.
Wenden Sie alle ausstehenden Aktualisierungen an (setzt Ja für alle Eingabeaufforderungen voraus):
sudo yum -y update
Aktualisieren Sie ein einzelnes Paket:
sudo yum -y update apache\*
Installieren Sie ein neues Paket:
sudo yum -y install apache\*
Software Update Applet
Wenn Sie Aktualisierungen über eine grafische Benutzeroberfläche durchführen möchten, können Sie das Software-Aktualisierungsprogramm verwenden, das in Ihrer Taskleiste angezeigt wird. Dieses Tool macht im Wesentlichen dasselbe wie yum -y update
oben und kann bei Bedarf mit dem folgenden Befehl ausgeführt werden:
gpk-update-viewer
Neu installieren
Wenn eine neue Version herauskommt, führen Sie manuell eine Neuinstallation durch und achten darauf, dass alle Daten und Konfigurationen auf das neue System weitergeleitet werden.
PreUpgrade
Verwenden Sie das PreUpgrade- Tool. Dieses Tool hat im Wesentlichen nur Ihre Setups und die Namen der von Ihnen installierten Pakete gesammelt und hilft Ihnen bei der Anwendung auf eine neue Installation. Siehe auch die Antwort von @JoelDavis für diese Technik.
HINWEIS: Dies ist jedoch keine Option mehr, die mit Fedora 18 beginnt. Sie wurden also gewarnt.
Fedora 17 und danach
Ab 17 können Sie jetzt rollierende Releases erstellen.
Satt
Neu in Fedora 17/18 ist ein Tool namens FedUp (FEDora UPgrader), das vorgibt, "Dist-Upgrades" ähnlich wie Debian / Ubuntu-Distributionen durchzuführen.
FedUp (FEDora UPgrader) ist der Name eines neuen Systems zum Aktualisieren von Fedora-Installationen in Fedora 18 und höher. Es ersetzt alle derzeit empfohlenen Upgrade-Methoden (PreUpgrade und DVD), die in früheren Fedora-Versionen verwendet wurden. Anaconda, das Fedora-Installationsprogramm, verfügt in Fedora 18 oder höher über keine integrierten Upgrade-Funktionen. Es wurde vollständig an Fedup delegiert.
Derzeit ist FedUp in der Lage, Fedora 17-Installationen mithilfe eines vernetzten Repositorys auf Fedora 18 zu aktualisieren, ähnlich wie PreUpgrade funktioniert hat. Weitere Methoden für das Upgrade sind derzeit geplant. Diese Seite wird aktualisiert, sobald diese Funktionen abgeschlossen sind.
Rolling Releases vs. Versioned Releases
Das OP stellte eine Folgefrage, in der ich den folgenden Satz näher erläutern sollte:
"Ab 17 kannst du jetzt rollende Releases machen."
Als ich diesen Kommentar machte, meinte ich eine Sache und der Ausdruck "rollierende Veröffentlichungen" bedeutet wirklich etwas anderes. Als ich schrieb, dass ich "rollendes Release" meinte, um zu bedeuten, dass Sie jetzt von einem Punkt Release von Fedora (sagen wir 17) auf Version 18 rollen können. Die meisten Distributionen wie Debian & Ubuntu bieten diese Funktion jetzt an.
Wenn ich jedoch die Beschreibung nachschlage , was "rollierende Veröffentlichungen" auf Wikipedia tatsächlich bedeuten , bin ich jetzt besser über dieses Thema informiert.
Auszug aus Wikipedia
... ein Rolling Release- oder Rolling Update-Entwicklungsmodell bezieht sich auf ein sich ständig weiterentwickelndes Softwaresystem; Dies ist anstelle eines Standard-Release-Entwicklungsmodells, das Softwareversionen verwendet, die gegenüber der vorherigen Version neu installiert werden müssen. Stattdessen wird die Rolling-Software im Gegensatz zur Standard-Release-Software, die zwischen den Versionen aktualisiert wird, ständig aktualisiert. ...
Aus puristischer Sicht sind Debian, Ubuntu und Fedora keine "Rolling Releases". Hierbei handelt es sich um von Point Standard freigegebene Software, die Tools zur Unterstützung des Upgrades von einem Point Release auf ein anderes bereitstellt.
Das OP stellte auch die folgende Frage
Debian ist nur eine Art Rolling Release, wenn Sie Sid verwenden. Rolling Release = keine Versionen, Pakete werden nur so schnell wie möglich vom Upstream in die Distribution geschrieben, oder? Debian ist also das genaue Gegenteil einer rollenden Veröffentlichung, auch Ubuntu. Fedora Rawhide ist auch eine Art rollendes Release, aber das wusste ich bereits (und möchte es nicht verwenden, wenn Sie sich darauf beziehen).
Nur damit es zukünftigen Lesern klar ist. Selbst die Entwicklungszweige von Debian (aka. Sid) und Fedora (aka. Rawhide) sind keine "Rolling Releases". Natürlich können Sie sie als solche verwenden, aber sie sind lediglich ein "Entwicklungsbereich", in dem neue Softwarepakete, die möglicherweise in eine zukünftige Version integriert werden, der Community zentral präsentiert werden können.
Die Teststufe, die für ein Paket in einem dieser Zweige erforderlich ist, ist weniger streng als beispielsweise, wenn ein Paket als Update in einer echten "Rolling Release" -Distribution wie ArchLinux angezeigt wird (wäre meine Erwartung).
Hier ist der Abschnitt der Wikipedia-Seite, der die Verwendung von Entwicklungszweigen für Standard-Release-Distributionen behandelt:
Die Unterscheidung zwischen Rolling Release-Software-Distributionen und Entwicklungszweigen von Standard-Release-Software-Distributionen wird von Benutzern, die mit Rolling-Distributionen unerfahren sind, häufig übersehen. Dies kann zu verwirrenden Kommentaren führen, z. B.: "Distro-X ist eine fortlaufende Distribution, wenn Sie den Entwicklungszweig verwenden" - wobei distro-X eine Standard-Release-Distribution ist. Selbst in seltenen Fällen, in denen der Entwicklungszweig ein rollierender (im Vergleich zum üblicheren zyklischen) Entwicklungszweig ist, führt dies nicht dazu, dass die Verteilung rollt. Im Gegensatz zu Standard-Release-Distributionen haben Rolling-Release-Distributionen keine Entwicklungszweige.
yum update
Antwort ist mein bevorzugter Modus. Es gibt jedoch einen GUI-Software-Manager, wenn Sie ihn verwenden möchten. Gehen Sie in Gnome 3 zu Aktivitäten und suchen Sie nach "Software-Update" (oder finden Sie es in Ihrer Anwendungsliste). Das wird auch für Sie so sein.