Ich habe ein Ubuntu 22.04-System mit ARM64-Architektur und hätte gerne Unterstützung für die Emulation von x86_64 (was Ubuntu amd64 nennt). Ich habe amd64 bereits als unterstützte Architektur in dpkg hinzugefügt sudo dpkg --add-architecture amd64
und Box64 bereits gemäß den Anweisungen installiert.
Ich habe jedoch keine Ahnung, wie ich apt dazu bringen kann, amd64-Pakete herunterzuladen. Meins /etc/apt/sources.list
enthält Einträge wie diese:
deb [arch=arm64] http://us.ports.ubuntu.com/ubuntu-ports/ jammy main restricted
Ich habe versucht, die eckigen Klammern in zu ändern [arch=arm64,amd64]
, aber dann apt update
bekomme ich viele 404-Fehler. Wenn ich besucheDie Webseiteauf die sich die Datei „sources.list“ bezieht, sehe ich viele Architekturen, aber amd64 ist keine davon. Mir ist aufgefallen, dass die URL ports
zweimal vorkommt. Gibt es eine Nicht-Port-URL, die ich hinzufügen muss? Ist das irgendwo dokumentiert? Ich habe eine Weile gesucht und konnte nicht herausfinden, welche Zeilen in die Datei gehören /etc/apt/sources.list
.
Antwort1
Ja, „Ports“ bedeutet genau das: Ports von Ubuntu auf andere Architekturen (außer dem „Standard“ x86_64). Für amd64 würden Sie http://us.archive.ubuntu.com/ubuntu/
stattdessen verwenden.