如何在非 x86_64 系统上将 amd64(x86_64)包添加到 apt 源中?

如何在非 x86_64 系统上将 amd64(x86_64)包添加到 apt 源中?

我有一个 ARM64 架构的 Ubuntu 22.04 系统,我想支持模拟 x86_64(Ubuntu 称之为 amd64)。我已经在 dpkg 中使用将 amd64 添加为受支持的架构,sudo dpkg --add-architecture amd64并且已经按照他们的说明安装了 Box64。

但是,我不知道如何让 apt 下载 amd64 软件包。我的/etc/apt/sources.list有这样的条目:

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

我尝试将方括号改为[arch=arm64,amd64],但随后apt update出现许多 404 未找到错误。当我访问网站sources.list 所指的,我看到了很多架构,但 amd64 不是其中之一。我注意到 URLports中有两次,是否有非端口 URL 需要我添加?这在某处有记录吗?我搜索了一段时间,但还没有找到文件中应该包含哪些行/etc/apt/sources.list

答案1

是的,“移植”就是:将 Ubuntu 移植到不同的架构(除“标准” x86_64 之外)。对于 amd64,您可以使用http://us.archive.ubuntu.com/ubuntu/

相关内容