Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

23.12. Ein bestehendes System aktualisieren

Wichtig

Red Hat unterstützt keine Aktualisierungen zwischen Hauptversionen von Red Hat Enterprise Linux. Eine Hauptversion ist gekennzeichnet durch eine ganzzahlige Änderung der Versionsnummer. Red Hat Enterprise Linux 5 und Red Hat Enterprise Linux 6 sind zum Beispiel beides Hauptversionen von Red Hat Enterprise Linux.
In-Place-Aktualisierungen über mehrere Haupt-Releases hinweg sichern nicht alle Systemeinstellungen, Dienste oder angepasste Konfigurationen. Aus diesem Grund rät Red Hat dringend zu Neuinstallationen beim Aktualisieren von einer Haupt-Version auf eine andere.
Das Installationssystem erkennt automatisch jegliche Installationen von Red Hat Enterprise Linux. Im Rahmen des Aktualisierungsprozesses wird vorhandene System-Software durch neue Versionen aktualisiert, jedoch keine Daten aus den Benutzerverzeichnissen entfernt. Die vorhandene Partitionierungsstruktur auf Ihren Festplatten ändern sich nicht. Ihre Systemkonfiguration ändert sich nur dann, wenn die Aktualisierung eines Pakets dies verlangt. Die meisten Paketaktualisierungen verändern die Systemkonfiguration nicht, sondern installieren stattdessen eher eine zusätzliche Konfigurationsdatei, die Sie später untersuchen können.
Beachten Sie bitte, dass das von Ihnen verwendete Installationsmedium ggf. nicht alle Software-Pakete beinhaltet, die Sie für eine Aktualisierung Ihres Rechners benötigen.

Anmerkung

Software, die von Ihnen manuell auf Ihrem existierenden Red Hat Enterprise Linux-System installiert wurde, kann sich nach einer Aktualisierung des Systems ggf. anders verhalten. Sie müssen diese Software nach einer Aktualisierung des Systems ggf. manuell neu installieren oder erneut kompilieren, um sicherzugehen, dass sie ordnungsgemäß auf dem aktualisierten System funktioniert.

23.12.1. Unter Verwendung des Installers aktualisieren

Anmerkung

Im Allgemeinen empfiehlt Red Hat, Benutzerdaten in einer separaten /home-Partition zu platzieren und eine von Grund auf neue Installation durchzuführen. Weitere Informationen zu Partitionen und deren Einrichtung finden Sie unter Abschnitt 9.13, »Einstellen der Festplattenpartitionierung«.
Falls Sie sich dazu entschließen, Ihr System unter Verwendung des Installationsprogramms zu aktualisieren, wird jegliche Software überschrieben, die nicht im Rahmen von Red Hat Enterprise Linux zur Verfügung gestellt wird oder mit Red Hat Enterprise Linux-Software in Konflikt steht. Erstellen Sie daher eine Liste für Referenzzwecke von denen auf Ihrem System derzeit installierten Pakete, bevor Sie auf diese Weise eine Aktualisierung durchführen:
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH} ' > ~/old-pkglist.txt
Gehen Sie diese Liste nach Abschluß der Installation durch, um zu ermitteln, welche Pakete, die nicht von Red Hat stammen, ggf. neu erstellt oder von Quellen abgerufen werden müssen.
Führen Sie als Nächstes eine Sicherung aller Systemkonfigurationsdaten durch:
su -c 'tar czf /tmp/etc-`date +%F`.tar.gz /etc' 
su -c 'mv /tmp/etc-*.tar.gz /home'
Führen Sie eine komplette Sicherung aller wichtigen Daten durch, bevor Sie eine Aktualisierung durchführen. Wichtige Daten können den Inhalt Ihres kompletten /home-Verzeichnisses, sowie Inhalt von Diensten wie ein Apache-, FTP-, oder SQL-Server, oder ein Quellcode-Management-System umfassen. Auch wenn Aktualisierungen nicht destruktiv sind, besteht bei einer unsachgemäßen Durchführung eine geringe Möglichkeit für einen Datenverlust.

Warnung

Beachten Sie bitte, dass die oben aufgeführten Beispiele Backup-Material in einem /home-Verzeichnis speichern. Falls Ihr /home-Verzeichnis sich nicht auf einer separaten Partition befindet, sollten sie diese Beispiele nicht wortwörtlich befolgen! Speichern Sie Ihre Backups auf anderen Geräten, wie CD- oder DVD-Datenträgern oder einer externen Festplatte.
Werfen Sie einen Blick auf Abschnitt 35.2, »Aktualisierung abschließen« für weitere Informationen zur Fertigstellung des Aktualisierungsprozesses zu einem späteren Zeitpunkt.