Получение зависимостей приложений для создания поспешного пакета

Я намеревался создать универсальный установщик для распределения моего находящегося в qt5 приложения на различных дистрибутивах Linux. В настоящее время я поддерживаю установку здания .deb пакеты, чем можно использовать в системах Ubuntu. Но они не могут быть установлены в большом количестве систем Linux (например, Основанных на об/мин систем).

Но о недавно поспешной поддержке пакетов всех главных Linux объявили. Я попробовал некоторые snapcraft примеры, и все было хорошо. Но когда я пытаюсь сделать снимок packge для собственного основанного на QT приложения, snapcraft мастер не может найти все зависимости для него. Кто-то может объяснить меня, как snapcraft исследует и собирает все необходимые зависимости для обеспеченных файлов?

Что лучший способ состоит в том, чтобы включать определенные для распределения файлы (например, библиотеки как libicudata.so.55) для запуска моего приложения как портативного программного обеспечения на различных дистрибутивах Linux?

1
задан 22 August 2016 в 17:30

1 ответ

Добавьте все пакеты, содержание которых Вы хотите поставленный как часть Вашего снимка в stage-packages:. Это будет только работать на пакеты, поставленные в Ubuntu (на данный момент).

Смотрят на https://github.com/ubuntu/snappy-playpen/tree/master/gitter-im для приложения, которое извлекает и поставляет общие двоичные файлы в снимке.

0
ответ дан 8 December 2019 в 09:13

Другие вопросы по тегам:

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