Cómo convertir CentOS 8 a CentOS Stream
Si estás usando CentOS 7 y planeas actualizar CentOS 7 a CentOS 8, es mejor que evites actualizar a CentOS 8, ya que el soporte de CentOS 8 termina a finales de 2021, mientras que CentOS 7 tendrá soporte hasta 2024.
Red Hat y CentOS han anunciado recientemente que CentOS 8 se convertirá en CentOS Stream. Así que si estás usando CentOS 8, se recomienda migrar tu sistema de CentOS 8 a CentOS Stream.
En este tutorial, te mostraremos cómo migrar de CentOS 8 a CentOS Stream.
Requisitos previos
- Un servidor que ejecute CentOS 8.
- Una contraseña de root configurada en el servidor.
Actualizar el sistema
Antes de empezar, es una buena idea actualizar tu sistema a la última versión. Puedes actualizarlo ejecutando el siguiente comando:
dnf update -y
Una vez actualizado tu sistema, reinícialo para aplicar los cambios:
reboot
Una vez reiniciado tu sistema, verifica la versión de tu sistema con el siguiente comando:
cat /etc/centos-release
Deberías obtener la siguiente salida:
CentOS Linux release 8.3.2011
Actualización de CentOS 8 a CentOS Stream
En primer lugar, tendrás que instalar el paquete de lanzamiento de CentOS Stream en tu sistema. Puedes instalarlo con el siguiente comando:
dnf install centos-release-stream -y
Esto instalará los reposiotrios de CentOS Stream en el directorio /etc/yum.repos.d:
CentOS Linux 8 - AppStream 2.4 MB/s | 6.3 MB 00:02 CentOS Linux 8 - BaseOS 1.3 MB/s | 2.3 MB 00:01 Last metadata expiration check: 0:00:05 ago on Wednesday 09 November 2022 10:09:22 AM GMT. Dependencies resolved. =============================================================================================================================================== Package Architecture Version Repository Size =============================================================================================================================================== Installing: centos-release-stream x86_64 8.1-1.1911.0.7.el8 extras 11 k Transaction Summary =============================================================================================================================================== Install 1 Package Total download size: 11 k Installed size: 6.6 k Downloading Packages: centos-release-stream-8.1-1.1911.0.7.el8.x86_64.rpm 195 kB/s | 11 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------- Total 9.6 kB/s | 11 kB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 1/1 Verifying : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 1/1 Installed: centos-release-stream-8.1-1.1911.0.7.el8.x86_64 Complete!
A continuación, tendrás que eliminar el archivo del repositorio de CentOS 8 de tu sistema. Puedes eliminarlo todo con el siguiente comando:
dnf swap centos-{linux,stream}-repos -y
Deberías obtener la siguiente salida:
Last metadata expiration check: 0:00:19 ago on Wednesday 09 November 2022 10:12:08 AM GMT.
Dependencies resolved.
===============================================================================================================================================
Package Architecture Version Repository Size
===============================================================================================================================================
Installing:
centos-stream-release noarch 8.4-1.el8 Stream-BaseOS 21 k
replacing centos-linux-release.noarch 8.3-1.2011.el8
replacing centos-release-stream.x86_64 8.1-1.1911.0.7.el8
centos-stream-repos noarch 8-2.el8 Stream-BaseOS 19 k
Removing:
centos-linux-repos noarch 8-2.el8 @BaseOS 26 k
Transaction Summary
===============================================================================================================================================
Install 2 Packages
Remove 1 Package
Total download size: 40 k
Downloading Packages:
(1/2): centos-stream-release-8.4-1.el8.noarch.rpm 116 kB/s | 21 kB 00:00
(2/2): centos-stream-repos-8-2.el8.noarch.rpm 101 kB/s | 19 kB 00:00
-----------------------------------------------------------------------------------------------------------------------------------------------
Total 144 kB/s | 40 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: centos-stream-repos-8-2.el8.noarch 1/1
Installing : centos-stream-repos-8-2.el8.noarch 1/5
Installing : centos-stream-release-8.4-1.el8.noarch 2/5
Obsoleting : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 3/5
Obsoleting : centos-linux-release-8.3-1.2011.el8.noarch 4/5
Erasing : centos-linux-repos-8-2.el8.noarch 5/5
Running scriptlet: centos-linux-repos-8-2.el8.noarch 5/5
Verifying : centos-stream-release-8.4-1.el8.noarch 1/5
Verifying : centos-linux-release-8.3-1.2011.el8.noarch 2/5
Verifying : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 3/5
Verifying : centos-stream-repos-8-2.el8.noarch 4/5
Verifying : centos-linux-repos-8-2.el8.noarch 5/5
Installed:
centos-stream-release-8.4-1.el8.noarch centos-stream-repos-8-2.el8.noarch
Removed:
centos-linux-repos-8-2.el8.noarch
Complete!
A continuación, tendrás que sincronizar todos los paquetes con la última versión. Puedes hacerlo con el siguiente comando:
dnf distro-sync -y
Este comando tardará algún tiempo en sincronizar todos los paquetes. Cuando hayas terminado, reinicia tu sistema para aplicar los cambios de configuración:
reboot
A continuación, verifica tu sistema con el siguiente comando:
cat /etc/centos-release
Tu sistema está ahora actualizado a la corriente CentOS como se muestra a continuación:
CentOS Stream release 8
También puedes verificar tu repositorio con el siguiente comando:
ls /etc/yum.repos.d/
Deberías ver la siguiente salida:
CentOS-Stream-AppStream.repo CentOS-Stream-Debuginfo.repo CentOS-Stream-HighAvailability.repo CentOS-Stream-PowerTools.repo CentOS-Stream-BaseOS.repo CentOS-Stream-Extras.repo CentOS-Stream-Media.repo CentOS-Stream-RealTime.repo