Linux安装程序创建工具

7
我正在寻找一种能够创建Linux“安装程序”包的工具,就像Windows安装程序创建者所做的那样(NSIS,InstallShield等)。我希望它能够向用户呈现图形界面(或基于ncurses),用户可以在其中选择一些选项并安装软件包。
有没有这样的工具的想法?我知道autopackage,但它不完全符合我的要求。它主要侧重于正确安装软件,我需要一个专注于创建安装程序的工具,能够复制文件,编辑,运行脚本等功能。

2
正确安装软件有什么问题吗? :) - soulmerge
3个回答

2

2

没有一个特定的软件包。

在Linux/BSD上安装软件通常是通过软件包管理系统完成的。这个软件包管理系统取决于Linux发行版或BSD变体。

为发行版制作软件包通常由发行版自己完成。主要是因为有太多的发行版需要开发人员支持。

所以你不需要打包,让他们来做。

除非源代码不是自由分发的,否则选择您(潜在)用户使用的发行版。


1
我想要一个单一的二进制文件,可以在所有Linux发行版上运行;我也不希望它像软件包一样,而更像一个“投放器”:你运行它,它会显示一些选项,用户选择他想要的内容,并选择将内容投放到哪里。 - Unknown
4
为什么?你们的软件有何特殊之处,不能像其他软件一样顺应潮流? - Sebastian
这是一个数据处理脚本,需要在我公司的多个Linux发行版上部署,并且需要进行一些配置,例如向系统添加帐户并根据用户输入创建一些cron作业。因此,我认为最简单的方法是通过菜单驱动的“向导”来部署它。 - Unknown
啊,好的。那么这就有意义了。如果是一个大型环境,也许投资时间来建立一个配置管理系统是个好主意? - Sebastian

2

一个选择可以是loki setup。它支持基于curses和gtk的安装程序。一些安装程序生成器是跨平台的,依赖于JVM的存在,例如VAInstall。商业产品包括InstallAnywhere


2
还可以尝试使用http://bitrock.com。除了GUI/文本“传统”安装程序外,它还允许您生成DEB和RPM软件包。 - Daniel Lopez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接