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:
Standardeinstellung beibehalten.
Aufräumpakete, die wir nicht brauchen.
package-cleanup --leaves package-cleanup --orphans
Ergebnis:
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