作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在编写一个(闭源)应用程序,并将为所有三个主要平台(MacOS X、Linux 和 Windows)提供二进制文件。它在 LGPL 许可下使用 Qt,因此我需要动态链接到 Qt 库。我了解如何通过简单地为应用程序提供 Qt 动态库来捆绑适用于 MacOS 和 Windows 的应用程序,但我不确定如何为 Linux 正确执行此操作。
传统做法是将应用程序作为包(.deb 和 .rpm)提供,并允许包系统解析依赖关系。应该用这个方法吗?如果是这样,我应该瞄准哪个发行版(我假设是 Ubuntu 和 Fedora)?如果有人对此有任何经验,我很想听听。
最佳答案
deb
、rpm
和 tarballs
是正确的方法。我知道有一些非标准的方法,您可能也想考虑哪些方法与发行版无关。
关于linux - 如何为 Linux 捆绑应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5787808/
我是一名优秀的程序员,十分优秀!