Cómo migrar de Centos a Almalinux

Cómo migrar de Centos a Almalinux

La principal motivación detrás de la creación de Almalinux fue ser un reemplazo viable para Centos Linux en el momento de su cambio de un sistema operativo empresarial a una rama de desarrollo aguas arriba de Rhel.

Ahora que se lanza Almalinux, todavía deja a los usuarios de Centos preguntándose cómo cambiar los sistemas operativos. Idealmente, esto debe hacerse lo más fluido posible, para evitar el tiempo de inactividad, la pérdida de datos, etc. En esta guía, le mostraremos las instrucciones paso a paso para migrar de Centos a Almalinux con solo unos pocos comandos.

En este tutorial aprenderás:

  • Cómo migrar de Centos a Almalinux
Completando la fusión de Centos a Almalinux Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Almalinux y Centos
Software N / A
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado
ADVERTENCIA
Aunque hemos probado estos métodos para trabajar en nuestro propio sistema sin ningún problema, se recomienda que realice una copia de seguridad completa de su propio sistema antes de continuar.

Método 1: Migra de Centos a Almalinux



El primer método utilizará el script oficial de Deploy Almalinux que está alojado en GitHub. Siga junto con los pasos a continuación para descargar el script y úselo para realizar la migración de CentOS a Almalinux. Este script toma en cuenta ciertos escenarios como migrar directadmin, cpanel, plesk y otros programas lo más perfecto posible. Consulte la página de GitHub para obtener todos los detalles.

  1. Comience descargando el script y dándole permisos de ejecución.
    # curl -o https: // raw.githubusercontent.com/Almalinux/Almalinux-Deploy/Master/Almalinux-Deploy.sh # chmod +x almalinux-deploy.mierda 
  2. A continuación, ejecute el script como root o con sudo.
    # Bash Almalinux-Deploy.mierda 
  3. Ejecutando el script Almalinux-Deploy
  4. Después de que el script realice algunas verificaciones iniciales, comenzará el proceso de eliminación, reinstalación, degradación y actualización de ciertos paquetes para sincronizar el sistema con la versión actual de Almalinux. Este proceso llevará algún tiempo, pero una vez que esté listo, puede reiniciar el sistema y cargar en Almalinux.
    # reiniciar 
  5. El script de migración se ha completado con éxito
  6. Una vez que la computadora haya terminado de arrancar, verifique que el sistema haya migrado correctamente al verificar el /Etc/Redhat-Lorase archivo.


    # Cat /etc /Redhat-Lelease Almalinux Release 8.3 (Purple Manul) 

    También asegúrese de que el sistema esté configurado para iniciar el kernel Almalinux de forma predeterminada.

    # Grubby -Info predeterminado | grep almalinux 

Eso es todo al respecto. Mientras no haya encontrado ningún error en el camino, ha migrado con éxito su sistema de CentOS a Almalinux.

Método 2: Migra de Centos a Almalinux

El segundo método es más una migración manual. Este fue el primer enfoque que se usó cuando se lanzó Almalinux por primera vez, pero desde entonces ha sido reemplazado por el método anterior mencionado. Para algunos, este segundo método puede funcionar mejor, y si nada más, se mantiene para fines historales o como un método alternativo.

Abra una terminal de línea de comando y siga junto con nosotros a continuación para migrar de Centos a Almalinux.

  1. Comience por actualizar CentOS con los últimos paquetes.
    $ sudo dnf actualización -y 
  2. A continuación, puede ser necesario reiniciar el sistema para que todos los cambios entren en vigencia, especialmente para nuevos paquetes relacionados con el núcleo.
    $ sudo reinicio 
  3. Ahora es el momento de eliminar algunos paquetes CentOS. Si ha instalado GNOME, habrá algunos paquetes adicionales que debemos eliminar como fondos de pantalla de CentOS y otras marcas. Ejecute el comando a continuación si tiene la GUI instalada.
    $ sudo RPM -E-Nodeps Centos-Backgrounds Centos-Indexhtml Centos-GPG-Keys Centos-Linux-Lelase Centos-Linux-Repos Centos-Logos 

    Si no tiene gnomo instalado, puede usar el comando más corto a continuación para eliminar todos los paquetes, claves, etc. específicos de Centos.

    $ sudo RPM -E-Nodeps Centos-GPG-Keys Centos-Linux-Laper Centos-Linux-Repos 


  4. A continuación, descargemos e instale el último paquete de lanzamiento de Almalinux. En el momento de este escrito, son las 8.3, pero debe especificar una versión diferente si hay una más nueva disponible.
    $ sudo rpm -ivh https: // repo.almalinux.org/Almalinux/8.3-beta/baseos/x86_64/os/paquetes/almalinux-release-8.3-2.El8.x86_64.rpm 
  5. Descargar e instalar las RPM de Almalinux
  6. Una vez que se realice la instalación, ejecute el siguiente comando para completar la migración de CentOS a Almalinux. Este comando tardará en completarse, ya que muchos paquetes serán actualizados, degradados e instalados (en nuestra instalación de Centos de vainilla, que fueron más de 2500 paquetes). Pero cuando esté listo, tendrás un sistema que ejecuta Almalinux.
    $ sudo dnf distribuys -sync -y 
  7. Sincronizar todos los paquetes a Almalinux
  8. Una vez que el proceso esté terminado, puede reiniciar y cargar nuevamente en Almalinux.
    $ sudo reinicio 

Asegúrese de seleccionar Almalinux de las opciones de inicio al arrancar, aunque debe seleccionarse de forma predeterminada.



Seleccione Almalinux al arranque

Para más verificación, puede ejecutar el hostamectl Comandar ver que su sistema ha migrado por completo a Almalinux.

Verifique que el sistema ahora esté ejecutando Almalinux

Pensamientos de cierre



En esta guía, vimos cómo migrar un sistema de Centos Linux a Almalinux. Siendo que CentOS (aunque no CentOS Stream) y Almalinux son horquillas de RHEL, es un interruptor relativamente simple una vez que conoce los paquetes correctos para eliminar y cómo sincronizar la distribución con DNF Package Manager.

Después de seguir los pasos, debe tener un sistema Almalinux estándar que pueda continuar recuperando las actualizaciones de manera normal. Esperemos que esto lo ayude a reducir el tiempo de inactividad y continúe entregando la estabilidad que ha tenido durante años con CentOS.

Solución de problemas

Puede encontrar el siguiente error al intentar ejecutar el DNF DISTRO-SYNC dominio.

$ sudo dnf distribuys-sync -y error: problema: paquete libreport-plugin-rhtsupport-2.9.5-15.El8.x86_64 requiere libreport = 2.9.5-15.El8, pero ninguno de los proveedores se puede instalar - Libreport -2.9.5-15.El8.x86_64 no pertenece a un repositorio de Distupgrade-Problema con el paquete instalado LibrePort-Plugin-Rhtsupport-2.9.5-15.El8.x86_64 

El problema es con el libreport-plugin-rhtsupport-2.9.5-15.El8.x86_64 Paquete, que es solo un complemento para facilitar los canales de soporte de Red Hat. No es necesario en Almalinux, por lo que debe eliminarlo antes de continuar.

$ sudo dnf eliminar libreport-plugin-rhtsupport-2.9.5-15.El8.x86_64 

Ahora deberías poder usar el DNF DISTRO-SYNC comandar para completar con éxito la migración a Almalinux.

Tutoriales de Linux relacionados:

  • Tutorial de ramificación Git para principiantes
  • Descarga de Almalinux
  • Oracle Linux vs Red Hat (Rhel)
  • Cosas para instalar en Ubuntu 20.04
  • Almalinux vs Centos
  • Centos vs Centos Stream
  • Almalinux vs Rocky Linux
  • Centos vs Fedora
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Git: renombrar rama