Migrar de CentOS 8 a CentOS Stream

Migrar de CentOS 8 a CentOS Stream.

Como anunciamos a bombo y platillo, CentOS 8 dejara de recibir soporte por parte de RedHad a finales de este año 2021. La lamentable decisión tomada por RedHat, deja tirados a los miles (por no decir millones) de usuarios que lo usan de forma masiva en servidores, sobre todo para hosting. Por suerte, ya tenemos otras soluciones como Alma Linux o Rocky Linux.

No cabe ninguna duda, que la operación comercial de RHEL era evidente. Adquiere CentOS y lo destruye tal como lo conocemos, para quitarse una dura competencia de su sistema comercial. Eso si, matarlo no lo mata del todo, simplemente se deshace de la versión CentOS Stable LTS (es la buena) y, se inventa una nueva versión rolling denominada CentOS Stream, que nunca dejara de ser un banco de pruebas para su sistema de Linux comercial, conocido como Red Hat Enterprise Linux.

Aun siendo así, soy consciente que muchos usuarios prefieren lanzarse a la aventura y continuar con un sistema que para ellos, es conocido y lo controlan a la perfección. A título personal, no estoy nada de acuerdo con esta decisión, pero como en SoloLinux estamos para enseñar… hoy vemos como migrar un CentOS 8 Desktop a un CentOS Stream de manera sencilla. Este proceso es igual de válido para sistemas sin escritorio.

CentOS 8

CentOS 8

 

Migrar de CentOS 8 a CentOS Stream

Como es habitual, primero actualizamos el sistema.

sudo dnf update

Para evitar errores futuros, verificamos que efectivamente tenemos instalado CentOS 8.

cat /etc/*release

Efectivamente tenemos CentOS 8, el ejemplo de salida lo demuestra.

[sergio@localhost ~]$ cat /etc/*release
CentOS Linux release 8.4.2105
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"  <<<------------
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
CentOS Linux release 8.4.2105
CentOS Linux release 8.4.2105
[sergio@localhost ~]$

 

Ahora instalamos la última versión de CentOS Release Stream, ejecutando el siguiente comando.

sudo dnf install centos-release-stream

Imagen de ejemplo.

Instalar centos release stream

Instalar centos-release-stream

 

Ahora cambiamos los repositorios de CentOS 8, a los de CentOS Stream.

sudo dnf swap centos-{linux,stream}-repos

Ejemplo.

[root@localhost sergio]# dnf swap centos-{linux,stream}-repos
CentOS-Stream - AppStream                       7.0 MB/s |  12 MB     00:01    
CentOS-Stream - Base                            6.2 MB/s | 8.8 MB     00:01    
CentOS-Stream - Extras                                         23 kB/s |  14 kB     00:00    
Dependencias resueltas.
===============================================================================================
 Paquete                       Arquitectura   Versión              Repositorio            Tam.
===============================================================================================
Instalando:
 centos-stream-release         noarch         8.5-3.el8            Stream-BaseOS          22 k
     se sustituye  centos-linux-release.noarch 8.4-1.2105.el8
     se sustituye  centos-release-stream.x86_64 8.1-1.1911.0.7.el8
 centos-stream-repos           noarch         8-2.el8              extras                 19 k
Eliminando:
 centos-linux-repos            noarch         8-2.el8              @baseos                26 k

Resumen de la transacción
===============================================================================================
Instalar  2 Paquetes
Eliminar  1 Paquete

Tamaño total de la descarga: 40 k
¿Está de acuerdo [s/N]?: s
Descargando paquetes:
CentOS-Stream - Base        198% [=====================================================-] 1.7 k(1/2): centos-stream-repos-8-2.el8.noarch.rpm                  133 kB/s |  19 kB     00:00    
(2/2): centos-stream-release-8.5-3.el8.noarch.rpm              142 kB/s |  22 kB     00:00    
-----------------------------------------------------------------------------------------------
Total                                                           43 kB/s |  40 kB     00:00     
Ejecutando verificación de operación
Verificación de operación exitosa.
Ejecutando prueba de operaciones
Prueba de operación exitosa.
Ejecutando operación
  Preparando          :                                                                    1/1 
  Ejecutando scriptlet: centos-stream-release-8.5-3.el8.noarch                             1/1 
  Instalando          : centos-stream-release-8.5-3.el8.noarch                             1/5 
  Instalando          : centos-stream-repos-8-2.el8.noarch                                 2/5 
  Reemplazando        : centos-release-stream-8.1-1.1911.0.7.el8.x86_64                    3/5 
  Reemplazando        : centos-linux-release-8.4-1.2105.el8.noarch                         4/5 
  Eliminando          : centos-linux-repos-8-2.el8.noarch                                  5/5 
  Ejecutando scriptlet: centos-linux-repos-8-2.el8.noarch                                  5/5 
  Verificando         : centos-stream-repos-8-2.el8.noarch                                 1/5 
  Verificando         : centos-stream-release-8.5-3.el8.noarch                             2/5 
  Verificando         : centos-linux-release-8.4-1.2105.el8.noarch                         3/5 
  Verificando         : centos-release-stream-8.1-1.1911.0.7.el8.x86_64                    4/5 
  Verificando         : centos-linux-repos-8-2.el8.noarch                                  5/5 
Installed products updated.

Instalado:
  centos-stream-release-8.5-3.el8.noarch           centos-stream-repos-8-2.el8.noarch          
Eliminado:
  centos-linux-repos-8-2.el8.noarch                                                            

¡Listo!
[root@localhost sergio]#

 

Para actualizar a CentOS Stream, sincronizamos los paquetes locales con los remotos de forma que se comparen y se actualicen si es necesario.

sudo dnf distro-sync

Este proceso puede demorar un rato, sé paciente y no apagues la máquina bajo ningún concepto.

Sincronizar paquetes entre CentOS 8 y CentOS Stream

Sincronizar paquetes entre CentOS 8 y CentOS Stream

 

Una vez termine el proceso, reinicia el sistema con el comando reboot.

sudo reboot

De nuevo en la terminal de tu nuevo y flamante CentOS, verificamos la versión instalada.

cat /etc/*release

Como puedes observar en la salida, estamos ejecutando CentOS Stream.

[root@localhost ~]# cat /etc/*release
CentOS Stream release 8
NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"  <<<------------
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"
CentOS Stream release 8
CentOS Stream release 8
[root@localhost ~]#

Felicidades, la migración ha resultado un éxito.

Migrar de CentOS 8 a CentOS Stream

Migrar de CentOS 8 a CentOS Stream

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Migrar de CentOS 8 a CentOS Stream.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido