我有一个 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/
。