Actualizar CentOS 7 a CentOS 8 Linux

Cómo actualizar CentOS 7 a CentOS 8 Linux

En este artículo, aprenderá cómo actualizar CentOS 7 a la versión CentOS 8.5.

1. Instale el repositorio de EPEL

Para comenzar, instale el repositorio de EPL ejecutando:

# yum install epel-release -y 

2. Instale las herramientas yum-utils

Después de instalar correctamente EPEL, instale yum-utils ejecutando el siguiente comando.

# yum install yum-utils 

A partir de entonces, debe resolver los paquetes RPM ejecutando el comando (Mantener la configuración predeterminada de RPM).

# yum instalar rpmconf 

# rpmconf -a

 A continuación, realice una limpieza de todos los paquetes que no necesita.

# package-cleanup --leaves

# package-cleanup –orphans

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 necesitas eliminar el administrador de paquetes yum usando el comando.

# dnf -y remove yum yum-metadata-parser 

# rm -Rf / etc / yum

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-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.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

 Nota: Si obtiene errores sobre paquetes en conflicto, por ejemplo, en mi caso, hubo conflictos sobre el paquete python36-rpmconf existente. Eliminé este paquete, de manera similar, si tiene algún conflicto, simplemente elimine esos paquetes e intente ejecutar el comando de actualización anterior.

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

Si ve el resultado anterior, he actualizado con éxito de CentOS 7 a la versión CentOS 8.5.