CentOS 8 wurde am 23. September 2019 veröffentlicht. ISOs sind auf der offiziellen Website verfügbar und können auf viele Arten installiert werden. Leider ist die Minimalversion noch nicht (oder überhaupt nicht) als SysAdmin verfügbar. Es war mein Lieblings-Build ca. 800 MB im Vergleich zu 6 Go, in diesem Tutorial zeige ich Ihnen, wie Sie ein Upgrade von Centos 7 auf Centos 8 durchführen
Bitte beachten Sie, dass dies kein offizielles Upgrade ist und daher nicht für eine Produktionsumgebung geeignet ist.
Upgrade von CentOS 7 auf 8
Laden Sie das EPEL-Repository herunter und installieren Sie es:
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:
Standard beibehalten.
Bereinigungspakete, 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
Aktualisieren des EPEL-Repositorys:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Bereinigen vollständiger temporärer Dateien, die im Repository aufbewahrt werden
dnf clean all
Kernel entfernen
rpm -e `rpm -q kernel`
Konflikte entfernen
rpm -e --nodeps sysvinit-tools
Jetzt starten wir das Upgrade
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Neue Konfiguration bearbeiten:
rpmconf -a
Bestätigen Sie, dass der neue Kernel-Kern ordnungsgemäß installiert ist:
rpm -e kernel-core
dnf -y install kernel-core
Bestätigen Sie, dass Grub aktualisiert und am richtigen Ort 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