%20%E8%BB%9F%E9%AB%94%E5%8C%85%E6%96%B0%E5%A2%9E%E8%87%B3%E9%9D%9E%20x86_64%20%E7%B3%BB%E7%B5%B1%E4%B8%8A%E7%9A%84%20apt%20%E4%BE%86%E6%BA%90%EF%BC%9F.png)
我有一個 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/
它。