有很多软件作为 shell 安装程序发布,例如:
网豆
数学
Bazel(它也提供 deb 和 tar.gz,但 .sh 很受欢迎)
英伟达显卡驱动
等等。
这种安装软件的方式既方便又通用。
在类 Unix 平台上是否有工具(如 Windows 中的 NSYS 和 Inno Setup 来生成 .exe 安装程序)可以自动生成带有目标软件存档和简单配置的 .sh 安装程序?
我更喜欢开源解决方案。
有很多软件作为 shell 安装程序发布,例如:
网豆
数学
Bazel(它也提供 deb 和 tar.gz,但 .sh 很受欢迎)
英伟达显卡驱动
等等。
这种安装软件的方式既方便又通用。
在类 Unix 平台上是否有工具(如 Windows 中的 NSYS 和 Inno Setup 来生成 .exe 安装程序)可以自动生成带有目标软件存档和简单配置的 .sh 安装程序?
我更喜欢开源解决方案。
我不确定安装程序是否特别方便(与发行版的本机软件包相比)。但是,有一个工具可以满足您的需求,即MojoSetup,它会生成一个包含要安装的存档和安装程序本身的 shell 脚本。
这是一个更强大的构建 .sh 安装程序的工具(它也可以构建其他格式的包或在不同格式的包之间转换)。
它是 fpm。这是它的 GitHub 主页。
它的安装并不难:
它的使用也很友好(只需键入即可
fpm --help
)。