私は 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 not foundエラーが頻繁に発生します。ウェブサイトソースリストが参照しているアーキテクチャは多数ありますが、amd64 はそのうちの 1 つではありません。URL がports
2 回含まれていることに気づきました。ポート以外の URL を追加する必要があるのでしょうか? これはどこかに文書化されていますか? しばらく検索していますが、ファイルにどの行を入れるべきかわかりません/etc/apt/sources.list
。
答え1
はい、「ports」とはまさにこれです。つまり、Ubuntu をさまざまなアーキテクチャ (「標準」の x86_64 以外) に移植することです。amd64 の場合は、http://us.archive.ubuntu.com/ubuntu/
代わりに を使用します。