создание образа приложения с использованием исходного кода и linuxdeployqt
Я пытаюсь создать образ приложения для своей системы Linux. Используя qt-creator, я завершил программирование и успешно запустил приложение. но когда я пытаюсь сделать это appimage с помощью linuxdeployQt, я сталкиваюсь с некоторыми ошибками
linuxdeployqt 5 (commit 37631e5), build 631 built on 2019-01-25 22:47:58 UTC ERROR:
The host system is too new.
Please run on a system with a glibc version no newer than what comes with the oldest still-
supported mainstream distribution, which currently is glibc 2.20.
This is so that the resulting bundle will work on most still-supported Linux distributions.
For more information, please see
https://github.com/probonopd/linuxdeployqt/issues/340
я не знаю, что это за проблема. когда я захожу на сайт, тоже непонятно. Так что всем, кто знаком с этим видом, просьба помочь здесь.
2 ответа
Значит, ваш glibc слишком новый.
Это правильно, чтобы обойти эту проблему при использовании linuxdeployqt
вы должны выбрать в качестве среды сборки более старую систему, такую как Centos 6 или Ubuntu 14.04.
В качестве альтернативы вы можете использовать appimage-builder, который позволяет создавать AppImages в новых системах.
Значит, ваш glibc слишком новый. Я думаю, что это поддерживается. Версия glibc поставляется с Ubuntu 14.04, как указано в herr https://github.com/probonopd/linuxdeployqt/issues/340. Я столкнулся с той же проблемой, но все еще пытаюсь ее решить.