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 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-repos-8.2-2.2004.0.1.el8.x86_64.rpm http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.2-2.2004.0.1.el8.x86_64.rpm http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8.2-2.2004.0.1.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 núcleo antiguo 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 continuación, 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.