I write a (closed source) application and provide binaries for all three major platforms (MacOS X, Linux, and Windows). It uses Qt under the LGPL license, so I need to dynamically link to Qt libraries. I understand how to associate an application for MacOS and Windows by simply providing a dynamic Qt library with the application, but I'm not sure how to do it correctly for Linux.
It is traditional to provide the application as a package (.deb and .rpm) and allow the package system to resolve dependencies. Should use this method? If so, which distributions should I aim for (I assume Ubuntu and Fedora)? If anyone has experience with this, I would be interested to hear it.
source share