Wie man CentOS 8 in CentOS Stream konvertiert
Wenn Sie CentOS 7 verwenden und ein Upgrade von CentOS 7 auf CentOS 8 planen, dann vermeiden Sie besser ein Upgrade auf CentOS 8, da der Support für CentOS 8 Ende 2021 endet, während CentOS 7 noch bis 2024 unterstützt wird.
Red Hat und CentOS haben kürzlich angekündigt, dass CentOS 8 in CentOS Stream umgewandelt werden wird. Wenn Sie also CentOS 8 verwenden, dann ist es empfehlenswert, Ihr System von CentOS 8 auf CentOS Stream zu migrieren.
In diesem Tutorial zeigen wir Ihnen, wie Sie von CentOS 8 zu CentOS Stream migrieren.
Voraussetzungen
- Ein Server, auf dem CentOS 8 läuft.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Aktualisieren Sie das System
Bevor Sie beginnen, ist es eine gute Idee, Ihr System auf die neueste Version zu aktualisieren. Sie können es aktualisieren, indem Sie den folgenden Befehl ausführen:
dnf update -y
Sobald Ihr System aktualisiert ist, starten Sie es neu, damit die Änderungen übernommen werden:
reboot
Sobald Ihr System neu gestartet ist, überprüfen Sie Ihre Systemversion mit dem folgenden Befehl:
cat /etc/centos-release
Sie sollten die folgende Ausgabe erhalten:
CentOS Linux release 8.3.2011
Upgrade von CentOS 8 auf CentOS Stream
Zuerst müssen Sie das CentOS Stream Release-Paket in Ihrem System installieren. Sie können es mit dem folgenden Befehl installieren:
dnf install centos-release-stream -y
Dadurch wird das CentOS Stream Reposiotry in das Verzeichnis /etc/yum.repos.d installiert:
CentOS Linux 8 - AppStream 2.4 MB/s | 6.3 MB 00:02 CentOS Linux 8 - BaseOS 1.3 MB/s | 2.3 MB 00:01 Last metadata expiration check: 0:00:01 ago on Saturday 09 January 2021 03:53:01 AM EST. Dependencies resolved. =============================================================================================================================================== Package Architecture Version Repository Size =============================================================================================================================================== Installing: centos-release-stream x86_64 8.1-1.1911.0.7.el8 extras 11 k Transaction Summary =============================================================================================================================================== Install 1 Package Total download size: 11 k Installed size: 6.6 k Downloading Packages: centos-release-stream-8.1-1.1911.0.7.el8.x86_64.rpm 195 kB/s | 11 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------- Total 9.6 kB/s | 11 kB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 1/1 Verifying : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 1/1 Installed: centos-release-stream-8.1-1.1911.0.7.el8.x86_64 Complete!
Als Nächstes müssen Sie die CentOS 8 Repository-Datei von Ihrem System entfernen. Sie können alle mit dem folgenden Befehl entfernen:
dnf swap centos-{linux,stream}-repos -y
Sie sollten die folgende Ausgabe erhalten:
Last metadata expiration check: 0:00:19 ago on Saturday 09 January 2021 03:53:29 AM EST. Dependencies resolved. =============================================================================================================================================== Package Architecture Version Repository Size =============================================================================================================================================== Installing: centos-stream-release noarch 8.4-1.el8 Stream-BaseOS 21 k replacing centos-linux-release.noarch 8.3-1.2011.el8 replacing centos-release-stream.x86_64 8.1-1.1911.0.7.el8 centos-stream-repos noarch 8-2.el8 Stream-BaseOS 19 k Removing: centos-linux-repos noarch 8-2.el8 @BaseOS 26 k Transaction Summary =============================================================================================================================================== Install 2 Packages Remove 1 Package Total download size: 40 k Downloading Packages: (1/2): centos-stream-release-8.4-1.el8.noarch.rpm 116 kB/s | 21 kB 00:00 (2/2): centos-stream-repos-8-2.el8.noarch.rpm 101 kB/s | 19 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------- Total 144 kB/s | 40 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: centos-stream-repos-8-2.el8.noarch 1/1 Installing : centos-stream-repos-8-2.el8.noarch 1/5 Installing : centos-stream-release-8.4-1.el8.noarch 2/5 Obsoleting : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 3/5 Obsoleting : centos-linux-release-8.3-1.2011.el8.noarch 4/5 Erasing : centos-linux-repos-8-2.el8.noarch 5/5 Running scriptlet: centos-linux-repos-8-2.el8.noarch 5/5 Verifying : centos-stream-release-8.4-1.el8.noarch 1/5 Verifying : centos-linux-release-8.3-1.2011.el8.noarch 2/5 Verifying : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 3/5 Verifying : centos-stream-repos-8-2.el8.noarch 4/5 Verifying : centos-linux-repos-8-2.el8.noarch 5/5 Installed: centos-stream-release-8.4-1.el8.noarch centos-stream-repos-8-2.el8.noarch Removed: centos-linux-repos-8-2.el8.noarch Complete!
Als nächstes müssen Sie alle Pakete auf die neueste Version synchronisieren. Das können Sie mit dem folgenden Befehl tun:
dnf distro-sync -y
Dieser Befehl wird einige Zeit benötigen, um alle Pakete zu synchronisieren. Wenn Sie fertig sind, starten Sie Ihr System neu, um die Konfigurationsänderungen zu übernehmen:
reboot
Überprüfen Sie anschließend Ihr System mit dem folgenden Befehl:
cat /etc/centos-release
Ihr System ist nun auf den CentOS-Stream aktualisiert, wie unten gezeigt:
CentOS Stream release 8
Sie können Ihr Repository auch mit dem folgenden Befehl verifizieren:
ls /etc/yum.repos.d/
Sie sollten die folgende Ausgabe sehen:
CentOS-Stream-AppStream.repo CentOS-Stream-Debuginfo.repo CentOS-Stream-HighAvailability.repo CentOS-Stream-PowerTools.repo CentOS-Stream-BaseOS.repo CentOS-Stream-Extras.repo CentOS-Stream-Media.repo CentOS-Stream-RealTime.repo
Fazit
Herzlichen Glückwunsch! Sie haben Ihr CentOS 8-System erfolgreich auf CentOS Stream aktualisiert. Wenn Sie Fragen haben, können Sie sich gerne an mich wenden.