Este é um pequeno artigo sobre como organizar a arquitetura de 64 bits em sua distribuição baseada em Debian / Deabian de 32 bits (que você pode inadvertidamente fazer o download em vez de 64 bits) sem reinstalar.
* Seu hardware deve inicialmente suportar amd64, ninguém criará mágica.
* Isso pode danificar o sistema, portanto, tenha muito cuidado.
* Tudo foi testado no Debian10-buster-i386.
* Não faça isso se pelo menos algo aqui não for entendido.
Dpkg, apt e sources.list
Imediatamente ao ponto, se você é
louco por pesar tudo, começamos a preparar os pacotes (em princípio, a ordem não importa aqui, mas os pontos são mais convenientes)
1. Selecione amd64 em /etc/apt/sources.list, inserindo '[arch = amd64]' entre deb \ deb-src e a URL
Isso é necessário para que, no futuro, apenas pacotes de 64 bits sejam baixados.
2.Adicione amd64 ao dpkg para que ele não jure:
$ sudo dpkg --add-architecture amd64
3. Atualize a lista de pacotes:
$ sudo apt update
O núcleo
Obviamente, tudo isso não faz sentido sem um kernel de 64 bits, então instale-o:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64
Coloque $ VERSION para substituir a versão correta do kernel.
Depois de instalar o kernel, o grub será reconfigurado automaticamente.
Conclusão
Após a reinicialização, nosso sistema já poderá trabalhar com o amd64, mas alguns problemas podem surgir com os pacotes. Para resolvê-los, bastava executar estes comandos:
$ sudo apt --fix-broken install $ sudo apt full-upgrade
Embora também não valha a pena se preocupar muito com isso, todos os pacotes necessários serão instalados como dependências ao longo do tempo, enquanto os desnecessários serão excluídos da seguinte forma:
$ sudo apt autoremove
Após as operações acima, você pode corrigir o sources.list novamente removendo '[arch = amd64]',
para que não haja problemas com os pacotes.
Agora você tem à sua disposição um sistema de 64 bits!