【问题标题】:How to redistributie compiled proprietar software for Linux?如何重新分发为 Linux 编译的专有软件?
【发布时间】:2015-07-27 04:25:04
【问题描述】:

我想以二进制 (Linux) 包的形式重新分发我的软件。但是 AFAIK 哪里有很多困难,与“依赖/dll 地狱”有关。

在这种情况下,常见的建议是什么? (重新分发源代码除外)

  1. 静态链接?
  2. 声明仅支持主要发行版(例如 Ubuntu)?
  3. 创建 Windows 应用程序并在 Wine 下执行?

我的目标是让我的应用程序在大多数平台上运行,而不解决任何依赖冲突,并且无需在指定机器上重新编译它。

【问题讨论】:

    标签: c++ linux gcc dependencies


    【解决方案1】:

    我建议只支持 Linux 发行版的一个子集(例如,Red Hat 6.5、一些 Ubuntu LTS 等)并分别为每个发行版构建软件包。它负责处理依赖项。

    【讨论】:

      猜你喜欢
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2018-05-11
      • 1970-01-01
      相关资源
      最近更新 更多