gpt4 book ai didi

linux - 如何为 Linux 捆绑应用程序

转载 作者:IT王子 更新时间:2023-10-29 00:21:45 26 4
gpt4 key购买 nike

我正在编写一个(闭源)应用程序,并将为所有三个主要平台(MacOS X、Linux 和 Windows)提供二进制文件。它在 LGPL 许可下使用 Qt,因此我需要动态链接到 Qt 库。我了解如何通过简单地为应用程序提供 Qt 动态库来捆绑适用于 MacOS 和 Windows 的应用程序,但我不确定如何为 Linux 正确执行此操作。

传统做法是将应用程序作为包(.deb 和 .rpm)提供,并允许包系统解析依赖关系。应该用这个方法吗?如果是这样,我应该瞄准哪个发行版(我假设是 Ubuntu 和 Fedora)?如果有人对此有任何经验,我很想听听。

最佳答案

debrpmtarballs 是正确的方法。我知道有一些非标准的方法,您可能也想考虑哪些方法与发行版无关。

  • Makeself - 包含您的应用程序的自解压 shell 脚本。这被闭源软件发行商广泛使用。
  • ZeroInstall - 对非根安装很有用。
  • Listaller - 与自动安装合并,目前似乎不稳定。

关于linux - 如何为 Linux 捆绑应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5787808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com