Cómo actualizar CentOS 7 a CentOS 8
En este artículo, aprenderá cómo actualizar CentOS 7 a CentOS 8. Los pasos descritos en este documento no describen la actualización oficial y esto aún no debe aplicarse a un servidor de producción.
Paso 1: Instale el repositorio de EPEL
Para comenzar, instale el repositorio de EPL ejecutando:
# yum install epel-release -y

Paso 2: Instale las herramientas yum-utils
Después de instalar EPEL con éxito, instale yum-utils ejecutando el siguiente comando.
# yum install yum-utils

A partir de entonces, debe resolver los paquetes RPM ejecutando el comando.
# yum install rpmconf # rpmconf -a

A continuación, realice una limpieza de todos los paquetes que no necesita.
# package-cleanup --leaves # package-cleanup --orphans

Paso 3: instale el dnf en CentOS 7
Ahora instale el administrador de paquetes dnf, que es el administrador de paquetes predeterminado para CentOS 8.
# yum install dnf

También necesita eliminar el administrador de paquetes yum usando el comando.
# dnf -y remove yum yum-metadata-parser # rm -Rf /etc/yum

Paso 4: Actualización de CentOS 7 a CentOS 8
Ahora estamos listos para actualizar CentOS 7 a CentOS 8, pero antes de hacerlo, actualice el sistema usando el administrador de paquetes dnf recién instalado.
# dnf upgrade

A continuación, instale el paquete de lanzamiento de CentOS 8 usando dnf como se muestra a continuación. Esto tomará un rato.
# dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-repos-8-2.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-release-8.3-1.2011.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-2.el8.noarch.rpm
A continuación, actualice el repositorio de EPEL.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Después de actualizar con éxito el repositorio de EPEL, elimine todos los archivos temporales.
# dnf clean all
Elimine el antiguo núcleo del kernel de CentOS 7.
# rpm -e `rpm -q kernel`
A continuación, asegúrese de eliminar los paquetes conflictivos.
# rpm -e --nodeps sysvinit-tools
A partir de entonces, inicie la actualización del sistema CentOS 8 como se muestra.
# dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

Paso 5: Instale el nuevo núcleo del kernel para CentOS 8
Para instalar un nuevo kernel para CentOS 8, ejecute el comando.
# dnf -y install kernel-core

Finalmente, instale el paquete mínimo de CentOS 8.
# dnf -y groupupdate "Core" "Minimal Install"
Ahora puede verificar la versión de CentOS instalada ejecutando.
# cat /etc/redhat-release

Este artículo concluye sobre cómo puede actualizar de CentOS 7 a CentOS 8. Esperamos que le haya resultado útil.