Как связать приложение для Linux

Я пишу приложение (с закрытым исходным кодом) и предоставлю двоичные файлы для всех трех основных платформ (MacOS X, Linux и Windows). Он использует Qt под лицензией LGPL, поэтому мне необходимо динамически связываться с библиотеками Qt. Я понимаю, как связать приложение для MacOS и Windows, просто предоставив динамическую библиотеку Qt вместе с приложением, но я не уверен, как это сделать правильно для Linux.

Традиционно приложение предоставляется в виде пакета (.deb и .rpm) и разрешить системе пакетов разрешить зависимости. Стоит ли использовать этот метод? Если да, то к каким дистрибутивам я должен стремиться (я предполагаю Ubuntu и Fedora)? Если у кого-то есть опыт в этом, мне было бы интересно его услышать.

8
задан trojanfoe 26 April 2011 в 08:31
поделиться