如何制作 Linux 应用程序(多合一)安装程序?

Mis*_*ery 7 software-installation software-distribution

我正在开发一些 Linux 应用程序。现在是开始考虑部署的正确时机。所以我的问题是:

如何创建一个文件安装程序,例如有时可以在互联网上找到的 *.run 或 *.sh 文件(例如 nVidia 驱动程序或 Wolfram Mathematica CDF)。

Ulr*_*gel 12

只需使用makeself,它就会创建一个包含存档的 shell 脚本,并且可以在提取后运行命令。


jof*_*fel 6

如果您只需要一个自解压档案,您可以使用shar.

例如

shar -z -t files/ > bundle.sh
Run Code Online (Sandbox Code Playgroud)


von*_*and 5

为每个目标分发创建一个包。“一个包含浴缸和厨房水槽的文件安装程序,以防它们尚未安装”是非常不礼貌的。也许在这里是相关的。

发行版在交付内容、配置文件标准以及如何打包软件方面有着截然不同的政策。最好招募一些熟悉分销的感兴趣的人,让他们接管包装并整合到分销中。这将大大减少摩擦。