Зависит ли архитектура AppImages

227
nidhin

Я пытаюсь установить "IPE" в 32-битной Ubuntu. Сайт предоставляет файл AppImage, который должен работать для Linux. Они не предоставили каких-либо 32-битных специфических AppImage. Что заставляет меня задать этот вопрос.

Архитектура AppImages зависит? Могут ли быть AppImages, которые будут работать как в 32-битных, так и в 64-битных операционных системах?

( Сайт AppImage дает только 64-битные примеры)

1

1 ответ на вопрос

1
clearkimura

Да, AppImages зависят от архитектуры.

Эта страница AppImage Wiki на GitHub кратко упоминается в разделе «Архитектура процессора» для создания AppImages. Соответствующий текст цитируется ниже.

Могу ли я создать несколько арок (скажем, x86_64 + armhf) AppImages?

Нет, вам нужен один AppImage для каждой архитектуры. FatELF мог бы решить эту проблему, но не слился с основным ядром, поэтому в настоящее время это не вариант.

Исходя из вышеприведенной информации, один AppImage, скорее всего, не будет работать как в 32-битных, так и в 64-битных операционных системах (по крайней мере, до этой даты ответа).

После этого у вас может возникнуть вопрос: «Я вижу только файлы AppImage для 64-битных систем. Кто-нибудь когда-нибудь собирал AppImage для 32-битных?»

Да, по крайней мере, один человек сделал. В конце февраля 2016 года в выпуске № 91 в AppImage / AppImageKit на GitHub упоминалось о предоставлении двоичных файлов для 32-разрядных систем. По этому вопросу в этом комментарии была отмечена попытка.

Предоставить двоичные файлы для x86 (32-битной) # 91

[...] shoogle прокомментировал 28 февраля 2016 г.

Мне удалось заставить 32-битные сборки AppImage MuseScore работать на Travis.

Учитывая, что запрос на извлечение был сделан в марте 2016 года и является относительно новым по отношению к этой дате ответа, возможно, поэтому до сих пор мы практически не видим никаких 32-битных AppImages.

Похожие вопросы