В соответствии с выпуском # 10780 на GitHub , Electron обновился в 2017 году до Chrome 61, для которого требуется GTK + 3. Поэтому невозможно запустить Electron в системе с установленным только GTK + 2.
Идея AppImages заключается в том, что приложение должно содержать все библиотеки, необходимые для работы.Тем не менее, такие библиотеки, как GTK +, должны глубоко интегрироваться в систему (GTK + требует libXrandr.so
, libglib.so
и т. Д., Чтобы назвать несколько) и иметь массу зависимостей, которые могут взорвать пакет.Поэтому довольно сложно создать приложение, которое содержит все его различные зависимости (и даже представить себе, что на вашем жестком диске три или более AppImage, содержащих GTK + и зависимости).
А в случае GTK + оноВ большинстве случаев недостаточно просто установить libgtk
(любая версия), потому что вы можете получить прибыль от зависимостей, которые просто «рекомендуются».