如何將 amd64 (x86_64) 軟體包新增至非 x86_64 系統上的 apt 來源?

如何將 amd64 (x86_64) 軟體包新增至非 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/它。

相關內容