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