Sind AppImages-Architekturen abhängig

297
nidhin

Ich versuche "IPE" in 32-Bit Ubuntu zu installieren . Die Website enthält eine AppImage-Datei, die für Linux funktionieren soll. Sie enthielten kein 32-Bit-spezifisches AppImage. Was bringt mich dazu, diese Frage zu stellen.

Ist die Architektur von AppImages abhängig? Kann es AppImages geben, die sowohl in 32-Bit- als auch in 64-Bit-Betriebssystemen funktionieren?

( AppImage-Website enthält nur 64-Bit-Beispiele)

1

1 Antwort auf die Frage

1
clearkimura

Ja, AppImages sind architekturabhängig.

Diese Seite von AppImage Wiki auf GitHub wurde kurz unter "Prozessorarchitektur" zum Erstellen von AppImages erwähnt. Relevanter Text wurde unten zitiert.

Kann ich App-Images mit mehreren Bögen (z. B. x86_64 + armhf) erstellen?

Nein, Sie benötigen für jede Architektur ein AppImage. FatELF könnte dieses Problem lösen, wird jedoch nicht in den Mainline-Kernel eingebunden. Daher ist dies derzeit keine Option.

Basierend auf den obigen Informationen wird ein einzelnes AppImage wahrscheinlich nicht auf 32-Bit- und 64-Bit-Betriebssystemen ausgeführt (zumindest bis zu diesem Antwortdatum).

Nachstehend haben Sie möglicherweise die folgende Frage: "Ich sehe nur AppImage-Dateien für 64-Bit. Bauen Sie jemals AppImage für 32-Bit?"

Ja, mindestens eine Person hat es getan. Ende Februar 2016 hat die Ausgabe Nr. 91 von AppImage / AppImageKit auf GitHub erwähnt, Binärdateien für 32-Bit bereitzustellen. In diesem Zusammenhang hatte dieser Kommentar den Versuch zur Kenntnis genommen.

Stellen Sie Binärdateien für x86 (32bit) # 91 bereit

[...] shoogle kommentierte am 28. Februar 2016

Ich habe es geschafft, 32-Bit-AppImage-Builds von MuseScore für die Arbeit mit Travis zu erhalten.

In Anbetracht der Pull-Anfrage, die im März 2016 gestellt wurde und relativ neu zu diesem Antworttermin ist, sehen wir vielleicht deshalb kaum 32-Bit-AppImages.