Wie Sie alle wissen, hat CentOS 8 sein EOL am 31. Dezember 2021 erreicht, es ist Zeit, Ihr CentOS 8 Linux auf CentOS Stream zu aktualisieren, das die Zukunft des CentOS-Projekts ist. CentOS hat seinen Fokus von CentOS auf den CentOS-Stream verlagert, der ein Midstream zwischen Fedora und RHEL ist. Wenn Sie ein Upgrade von CentOS 7 auf CentOS 8 planen, ist es besser, das Upgrade auf CentOS 8 zu überspringen, da CentOS 7 bis 2024 unterstützt wird! Wenn ein Upgrade unvermeidlich ist, führen Sie ein Upgrade auf CentOS Stream wie folgt durch:
Schritt 1: Aktualisieren Sie Ihr CentOS 8 auf die neueste Version
# dnf update -y
Schritt 2: Überprüfen Sie die Betriebssystemversion
# more /etc/redhat-release CentOS Linux release 8.5.2111
Schritt 3: Aktualisieren Sie auf das neueste CentOS Stream-Versionspaket. Dadurch sucht Ihr System nach dem CentOS Stream-Repo und nicht nach dem CentOS 8-Repo.
# dnf install centos-release-stream -y --allowerasing Last metadata expiration check: 0:01:38 ago on Thu 10 Feb 2022 05:07:08 PM IST. Package centos-release-stream-8.1-1.1911.0.7.el8.x86_64 is already installed. Dependencies resolved. ============================================================================================================================================================= Package Architecture Version Repository Size ============================================================================================================================================================= Installing: centos-stream-release noarch 8.6-1.el8 Stream-BaseOS 22 k replacing centos-linux-release.noarch 8.5-1.2111.el8 replacing centos-release-stream.x86_64 8.1-1.1911.0.7.el8 Installing dependencies: centos-stream-repos noarch 8-3.el8 extras 19 k Removing dependent packages: centos-linux-repos noarch 8-3.el8 @baseos 26 k Transaction Summary ============================================================================================================================================================= Install 2 Packages Remove 1 Package Total download size: 42 k Downloading Packages: (1/2): centos-stream-release-8.6-1.el8.noarch.rpm 4.2 kB/s | 22 kB 00:05 (2/2): centos-stream-repos-8-3.el8.noarch.rpm 1.6 kB/s | 19 kB 00:11 ------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 2.4 kB/s | 42 kB 00:17 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: centos-stream-release-8.6-1.el8.noarch 1/1 Installing : centos-stream-release-8.6-1.el8.noarch 1/5 Installing : centos-stream-repos-8-3.el8.noarch 2/5 Obsoleting : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 3/5 Obsoleting : centos-linux-release-8.5-1.2111.el8.noarch 4/5 Erasing : centos-linux-repos-8-3.el8.noarch 5/5 warning: /etc/yum.repos.d/CentOS-Linux-PowerTools.repo saved as /etc/yum.repos.d/CentOS-Linux-PowerTools.repo.rpmsave warning: /etc/yum.repos.d/CentOS-Linux-Plus.repo saved as /etc/yum.repos.d/CentOS-Linux-Plus.repo.rpmsave warning: /etc/yum.repos.d/CentOS-Linux-HighAvailability.repo saved as /etc/yum.repos.d/CentOS-Linux-HighAvailability.repo.rpmsave warning: /etc/yum.repos.d/CentOS-Linux-FastTrack.repo saved as /etc/yum.repos.d/CentOS-Linux-FastTrack.repo.rpmsave warning: /etc/yum.repos.d/CentOS-Linux-Extras.repo saved as /etc/yum.repos.d/CentOS-Linux-Extras.repo.rpmsave warning: /etc/yum.repos.d/CentOS-Linux-Devel.repo saved as /etc/yum.repos.d/CentOS-Linux-Devel.repo.rpmsave warning: /etc/yum.repos.d/CentOS-Linux-ContinuousRelease.repo saved as /etc/yum.repos.d/CentOS-Linux-ContinuousRelease.repo.rpmsave warning: /etc/yum.repos.d/CentOS-Linux-BaseOS.repo saved as /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.rpmsave warning: /etc/yum.repos.d/CentOS-Linux-AppStream.repo saved as /etc/yum.repos.d/CentOS-Linux-AppStream.repo.rpmsave Running scriptlet: centos-linux-repos-8-3.el8.noarch 5/5 Verifying : centos-stream-repos-8-3.el8.noarch 1/5 Verifying : centos-stream-release-8.6-1.el8.noarch 2/5 Verifying : centos-linux-release-8.5-1.2111.el8.noarch 3/5 Verifying : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 4/5 Verifying : centos-linux-repos-8-3.el8.noarch 5/5 Installed: centos-stream-release-8.6-1.el8.noarch centos-stream-repos-8-3.el8.noarch Removed: centos-linux-repos-8-3.el8.noarch Complete!
Schritt 4: Synchronisieren Sie die installierten Pakete mit den neuesten verfügbaren Versionen.
# dnf distro-sync -y
Schritt 5: Validieren Sie die Betriebssystemversion
# more /etc/redhat-release CentOS Stream release 8
Das ist es! Besorgt über die Lebensdauer von CentOS Stream? Wechseln Sie dann zu einer anderen Distribution wie Rocky Linux, AlmaLinux oder Oracle Linux, die LONG TERM SUPPORT (LTS) bietet.
Auf der anderen Seite installieren Sie CentOS 8 und bleiben bei einem Fehler „Failed to download metadata for repo“ hängen? Hier ist eine Lösung.