%20a%20fontes%20apt%20em%20um%20sistema%20n%C3%A3o%20x86_64%3F.png)
Tenho um sistema Ubuntu 22.04 com arquitetura ARM64 e gostaria de ter suporte para emular x86_64 (o que o Ubuntu chama de amd64). Já adicionei amd64 como arquitetura suportada no dpkg usando sudo dpkg --add-architecture amd64
e já instalei o Box64 seguindo suas instruções.
No entanto, não tenho ideia de como fazer o download de pacotes amd64. Meu /etc/apt/sources.list
tem entradas como esta:
deb [arch=arm64] http://us.ports.ubuntu.com/ubuntu-ports/ jammy main restricted
Tentei alterar os colchetes para [arch=arm64,amd64]
, mas apt update
recebi muitos erros 404 não encontrados. Quando eu visitoo sitea que o sources.list se refere, vejo muitas arquiteturas, mas amd64 não é uma delas. Percebi que o URL contém ports
duas vezes. Há um URL que não seja de portas que devo adicionar? Isso está documentado em algum lugar? Estou pesquisando há algum tempo e não descobri quais linhas devem constar no /etc/apt/sources.list
arquivo.
Responder1
Sim, "portas" é apenas isso: portas do Ubuntu para diferentes arquiteturas (além do "padrão" x86_64). Para amd64 você usaria http://us.archive.ubuntu.com/ubuntu/
.