¿Cómo agrego paquetes amd64 (x86_64) a fuentes apt en un sistema que no es x86_64?

¿Cómo agrego paquetes amd64 (x86_64) a fuentes apt en un sistema que no es x86_64?

Tengo un sistema Ubuntu 22.04 con arquitectura ARM64 y me gustaría tener soporte para emular x86_64 (lo que Ubuntu llama amd64). Ya agregué amd64 como arquitectura compatible en dpkg usando sudo dpkg --add-architecture amd64y ya instalé Box64 siguiendo sus instrucciones.

Sin embargo, no tengo idea de cómo descargar paquetes amd64. Mi /etc/apt/sources.listtiene entradas como esta:

deb [arch=arm64] http://us.ports.ubuntu.com/ubuntu-ports/ jammy main restricted

Intenté cambiar los corchetes a [arch=arm64,amd64], pero luego apt updateme aparecen muchos errores 404 no encontrados. cuando visitoel sitio weba la que se refiere la lista de fuentes, veo muchas arquitecturas, pero amd64 no es una de ellas. Me di cuenta de que la URL tiene portsdos veces. ¿Hay alguna URL que no sea de puertos que deba agregar? ¿Está esto documentado en alguna parte? He estado buscando por un tiempo y no he descubierto qué líneas se supone que deben ir en el /etc/apt/sources.listarchivo.

Respuesta1

Sí, "puertos" es solo eso: puertos de Ubuntu a diferentes arquitecturas (aparte del "estándar" x86_64). Para amd64 usarías http://us.archive.ubuntu.com/ubuntu/en su lugar.

información relacionada