如何为Ubuntu创建安装程序

use*_*280 2 ubuntu installer

没有任何工具来创建类似的安装程序进行Ubuntu,因为是Windows

lah*_*her 5

如果您使用的是等效的.msi,那么.deb文件就是您想要的.如有必要,您可以使用安装时脚本(preinstpostinst)使其交互.

.deb文件

deb只是一个zip存档(名为xxx.deb),具有特定的结构,包括软件本身和一些元数据.元数据包括"依赖"之类的东西,因此您不需要运送第三方工具(例如python库或数据库引擎).

构建deb的方法有很多种,构建软件的工具链可能有一个插件(例如Maven是一个带有.deb插件的Java构建工具)

以下是一些起点:

交互式安装程序

如果您正在使用交互式安装程序,则可以使用"debconf"提供一些简单的输入,以便在您的脚本preinstpostinst脚本中运行.(例如mysql-server使用debconf) http://www.fifi.org/doc/debconf-doc/tutorial.html


的IzPack

或者,如果您对跨平台GUI安装程序感兴趣,并且很乐意使用基于Java的工具,那么您可能需要查看IzPack.IzPack主要用于打包Java应用程序,但它也可以用于非Java软件.

http://izpack.org/