Como migrar de CentOS para Almalinux

Como migrar de CentOS para Almalinux

A principal motivação por trás da criação de Almalinux foi ser um substituto viável para o CentOS Linux no momento de seu turno de um sistema operacional estável para uma empresa de desenvolvimento a montante da RHEL.

Agora que o Almalinux é lançado, ainda deixa os usuários do CentOS se perguntando como trocar de sistema operacional. Idealmente, isso deve ser feito da maneira mais fácil possível, para evitar o tempo de inatividade, perda de dados, etc. Neste guia, mostraremos as instruções passo a passo para migrar do CentOS para o Almalinux com apenas alguns comandos.

Neste tutorial, você aprenderá:

  • Como migrar de CentOS para Almalinux
Concluindo a fusão de CentOS para Almalinux Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Almalinux e Centos
Programas N / D
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular
AVISO
Embora tenhamos testado esses métodos para trabalhar em nosso próprio sistema sem problemas, é recomendável que você faça um backup completo do seu próprio sistema antes de prosseguir.

Método 1: Migrar de CentOS para Almalinux



O primeiro método usará o script oficial do Almalinux-de-implantado que está hospedado no GitHub. Siga junto com as etapas abaixo para baixar o script e usá -lo para executar a migração do CentOS para o Almalinux. Este script leva em consideração certos cenários, como migrando diretordmin, cpanel, plesk e outros programas o mais perfeitamente possível. Verifique a página do GitHub para obter detalhes completos.

  1. Comece baixando o script e fornecendo permissões de execução.
    # Curl -o https: // RAW.GithubUserContent.com/almalinux/almalinux-deploy/master/almalinux-deploy.sh # chmod +x almalinux-desploy.sh 
  2. Em seguida, execute o script como raiz ou com sudo.
    # bash almalinux-desploy.sh 
  3. Executando o script Almalinux-Deploy
  4. Depois que o script executar algumas verificações iniciais, ele começará o processo de remoção, reinstalação, rebaixamento e atualização de determinados pacotes para sincronizar o sistema com a versão atual do Almalinux. Esse processo levará algum tempo, mas uma vez feito, você pode reiniciar o sistema e carregar em Almalinux.
    # reinício 
  5. O script de migração foi concluído com êxito
  6. Depois que o computador terminar de inicializar, verifique se o sistema migrou com sucesso verificando o /etc/Redhat-Release arquivo.


    # gato /etc /redhat liberação almalinux 8.3 (Purple Manul) 

    Verifique também se o sistema está definido para inicializar o kernel Almalinux por padrão.

    # Grubby -Info Padrão | Grep Almalinux 

Isso é tudo o que há para isso. Contanto que você não tenha encontrado erros ao longo do caminho, migrou com sucesso seu sistema do CentOS para o Almalinux.

Método 2: Migrar de CentOS para Almalinux

O segundo método é mais uma migração manual. Esta foi a primeira abordagem a ser usada quando o Almalinux foi lançado pela primeira vez, mas desde então foi substituído pelo método anterior mencionado. Para alguns, esse segundo método pode funcionar melhor e, se nada mais, é mantido para fins históricos ou como um método alternativo.

Abra um terminal da linha de comando e siga conosco abaixo para migrar do CentOS para o Almalinux.

  1. Comece atualizando o CentOS com todos os pacotes mais recentes.
    $ sudo dnf update -y 
  2. Em seguida, pode ser necessário reiniciar o sistema para todas as mudanças entrarem em vigor - especialmente para novos pacotes relacionados ao kernel.
    $ sudo reiniciar 
  3. Agora é hora de remover alguns pacotes do CentOS. Se você tiver o GNOME instalado, haverá alguns pacotes extras que precisamos remover como papéis de parede do CentOS e outras marcas. Execute o comando abaixo se você tiver a GUI instalada.
    $ sudo rpm -e--nodeps cente-backgrounds Centos-Indexhtml CentOS-GPG-KEYS CENTOS-Linux-lançando Centos-Repes-Logos de Centros-Re-Logos 

    Se você não tem o GNOME instalado, pode usar o comando mais curto abaixo para remover todos os pacotes, chaves, etc.

    $ sudo rpm -e--nodeps CENTOS-GPG-KEYS CENTOS-LINUX RELEASE CENTOS-Linux-Repos 


  4. Em seguida, vamos baixar e instalar o mais recente pacote de liberação do Almalinux. No momento da redação deste artigo, são 8.3, mas você deve especificar uma versão diferente se houver uma mais nova disponível.
    $ sudo rpm -ivh https: // repo.Almalinux.org/almalinux/8.3-beta/baseos/x86_64/OS/Packages/Almalinux-Release-8.3-2.EL8.x86_64.RPM 
  5. Baixando e instalando o Almalinux RPM
  6. Depois que a instalação for concluída, execute o seguinte comando para concluir a migração do CentOS para o Almalinux. Este comando levará algum tempo para concluir, pois muitos pacotes serão atualizados, rebaixados e instalados (em nossa instalação do Vanilla Centos, que foram mais de 2500 pacotes). Mas quando estiver pronto, você terá um sistema executando o Almalinux.
    $ sudo dnf distro -sync -y 
  7. Sincronizando todos os pacotes com Almalinux
  8. Depois que o processo terminar, você pode reiniciar e carregar novamente no Almalinux.
    $ sudo reiniciar 

Certifique -se de selecionar o Almalinux nas opções de inicialização ao inicializar, embora deva ser selecionado por padrão.



Selecione Almalinux na inicialização

Para mais verificação, você pode executar o hostnamectl Comando para ver que seu sistema migrou completamente para Almalinux.

Verifique se o sistema agora está executando o Almalinux

Pensamentos finais



Neste guia, vimos como migrar um sistema do CentOS Linux para Almalinux. Sendo que o CentOS (embora não o CentOS Stream) e o Almalinux sejam os garfos do RHEL, é um interruptor relativamente simples depois que você conhece os pacotes certos para remover e como sincronizar a distribuição com o gerenciador de pacotes DNF.

Depois de seguir as etapas, você deve ter um sistema Almalinux padrão que possa continuar a recuperar atualizações normalmente. Espero que isso o ajude a reduzir o tempo de inatividade e continuar a oferecer a estabilidade que você teve há anos com o CentOS.

Solução de problemas

Você pode ter o seguinte erro ao tentar executar o DNF DISTO-SYNC comando.

$ sudo dnf distro-sync -y erro: problema: pacote libreport-plugin-rhtsupport-2.9.5-15.EL8.x86_64 requer libreport = 2.9.5-15.El8, mas nenhum dos provedores pode ser instalado - Libreport -2.9.5-15.EL8.x86_64 não pertence a um repositório distupGrade-problema com o pacote instalado libreport-plugin-rhtsupport-2.9.5-15.EL8.x86_64 

O problema é com o libreport-plugin-rhtsupport-2.9.5-15.EL8.x86_64 Pacote, que é apenas um plug -in para facilitar os canais de suporte do Red Hat. Não é necessário em Almalinux, então você deve removê -lo antes de prosseguir.

$ sudo dnf remover libreport-plugin-rhtsupport 2.9.5-15.EL8.x86_64 

Agora você deve poder usar o DNF DISTO-SYNC comando para completar com êxito a migrar para o Almalinux.

Tutoriais do Linux relacionados:

  • Tutorial de ramificação Git para iniciantes
  • Download de Almalinux
  • Oracle Linux vs Red Hat (RHEL)
  • Coisas para instalar no Ubuntu 20.04
  • Almalinux vs Centos
  • CentOS vs Centos Stream
  • Almalinux vs Rocky Linux
  • CENTOS vs Fedora
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Git: renomear ramo