Wie man Centos 7 auf 8 aktualisiert

CentOS 8 wurde am 23. September 2019 veröffentlicht, die ISO’s sind auf der offiziellen Webseite verfügbar und können auf viele Arten installiert werden, leider ist die Minimalversion noch nicht verfügbar (oder überhaupt nicht), als SysAdmin war es mein Lieblings-Build über 800 Mb im Vergleich zu 6 Go, in diesem Tutorial zeige ich Ihnen, wie Sie von Centos 7 auf Centos 8 upgraden können

Bitte bedenken Sie, dass es sich hierbei nicht um ein offizielles Upgrade handelt, so dass es nicht für eine Produktionsumgebung geeignet ist.

Aktualisierung von CentOS 7 auf 8

EPEL-Repository herunterladen und installieren:

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Installieren Sie yum-utils:

yum -y install rpmconf yum-utils

Auflösen von rpm-Paketen:

rpmconf -a

Ergebnis:

Ergebnis des rpmconf-Befehls

Standardeinstellung beibehalten.

Aufräumpakete, die wir nicht brauchen.

package-cleanup --leaves
package-cleanup --orphans

Ergebnis:

Paket-Bereinigung

Installieren Sie einen RPM-basierten Software-DNF-Paketmanager :

yum -y install dnf

Entfernen des yum-Paketmanagers:

dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum

Aktualisieren eines Systems mit DNF:

sudo dnf -y upgrade

Installieren der neuen Version:

dnf -y upgrade http://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm

Aktualisierung des EPEL-Repository:

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Bereinigung vollständiger temporärer Dateien, die im Repository aufbewahrt werden

dnf clean all

Entfernen von Kernen

rpm -e `rpm -q kernel`

Entfernen von Konflikten

rpm -e --nodeps sysvinit-tools

Jetzt starten wir das Upgrade

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

Verarbeitung der neuen Konfiguration:

rpmconf -a

Bestätigen Sie, dass der neue Kernel-Kern richtig installiert ist:

rpm -e kernel-core
dnf -y install kernel-core

Bestätigen Sie, dass das Futter aktualisiert wurde und an der richtigen Stelle ist.

ROOTDEV=`ls /dev/*da|head -1`;
echo "Detected root as $ROOTDEV..."
grub2-install $ROOTDEV

Minimales Paket installieren:

dnf -y groupupdate "Core" "Minimal Install"

Prüfen Sie die Centos-Version:

cat /etc/centos-release

CentOS erfolgreich aufgerüstet

CentOS-Startbildschirm

Das könnte dich auch interessieren …