Como migrar de CentOS para Almalinux
- 2084
- 454
- Ms. Travis Schumm
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
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 |
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.
- 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
- Em seguida, execute o script como raiz ou com sudo.
# bash almalinux-desploy.sh
Executando o script Almalinux-Deploy - 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
O script de migração foi concluído com êxito - 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.
- Comece atualizando o CentOS com todos os pacotes mais recentes.
$ sudo dnf update -y
- 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
- 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
- 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
Baixando e instalando o Almalinux RPM - 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
Sincronizando todos os pacotes com Almalinux - 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.
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