Cómo actualizar CentOS 7 a Centos 8 Linux

Cómo actualizar CentOS 7 a Centos 8 Linux

En este artículo, aprenderá a actualizar Centos 7 a Centos 8.5 liberar. Los pasos descritos en este documento no representan la actualización oficial y esto no debe aplicarse a un servidor de producción todavía.

Paso 1: Instale el repositorio de Epel

Para comenzar, instale el EPL repositorio ejecutando:

# yum install Epel -Lelease -y 
Instale el repositorio de Epel en Centos 7

Paso 2: Instale herramientas Yum-Utils

Después de instalar con éxito Epel, Instale Yum-Utils ejecutando el comando a continuación.

# yum instalar yum-uss 
Instale Yum-Utils en Centos 7

A partir de entonces, debe resolver los paquetes de RPM ejecutando el comando.

# yum instalación rpmconf # rpmconf -a 
Mantenga la configuración de RPM predeterminada

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

# paquete-limpieza --lendes # paquete-limpiuP --orphans 
Paquetes de RPM limpios

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 instalación dnf 
Instalar DNF en CentOS 7

También debe eliminar el Administrador de paquetes YUM usando el comando.

# dnf -y eliminar yum yum -metadata -parser # rm -rf /etc /yum 
Retire el yum en Centos 7

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 utilizando el recién instalado DNF Package Manager.

# actualización DNF 
Actualización CentOS 7

A continuación, instalar Centos 8 Paquete de lanzamiento usando DNF Como se muestra abajo. Esto tomará un rato.

# DNF Instalar http: // bóveda.cento.org/8.5.2111/baseos/x86_64/os/paquetes/centos-linux-repos-8-3.El8.noarch.RPM, CENTOS-LINUX LACIONE-8.5-1.2111.El8.noarch.RPM, CENTOS-GPG-KEYS-8-3.El8.noarch.RPM 

Nota: Centos 8 está muerto y todos los repos se han trasladado a bóveda.cento.organizar.

Instalar paquetes de lanzamiento de Centos 8

A continuación, actualice el Epel repositorio.

dnf -y actualización https: // dl.federaproject.org/pub/epel/epel-liber-latest-8.noarch.rpm 
Actualizar el repositorio EPEL

Después de actualizar con éxito el Epel repositorio, eliminar todos los archivos temporales.

# dnf limpio todo 

Retire el núcleo de núcleo antiguo para Centos 7.

# rpm -e 'rpm -q kernel' 
Eliminar el antiguo núcleo de Centos 7

A continuación, asegúrese de eliminar paquetes conflictivos.

# RPM -E -Nodeps Sysvinit -Tools 

A partir de entonces, lanza el Centos 8 Actualización del sistema como se muestra.

# dnf -y --leleasever = 8 -Allowerasing --setopt = Deltarpm = False Distro -Sync 
Actualización del sistema CentOS 8

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

Paso 5: Instale el nuevo núcleo del núcleo para CentOS 8

Para instalar un nuevo núcleo para Centos 8, Ejecutar el comando.

# DNF -Y Instalar núcleo núcleo 
Instale el núcleo en Centos 8

Finalmente, instale Centos 8 paquete mínimo.

# dnf -y groupUpdate "core" "instalación mínima" 

Ahora puede verificar la versión de CentOS instalada ejecutando.

# Cat /etc /Redhat-Lelease 
Verifique la versión CentOS

Si ve la salida anterior, he actualizado con éxito desde Centos 7 a Centos 8.5 liberar.

Leer también: Cómo configurar actualizaciones automáticas para Centos 8

Conclusión

Este artículo concluye sobre cómo puede actualizar desde Centos 7 a Centos 8. Esperamos que hayas encontrado este perspicaz.