描述
我们已经开源了几个应用程序(基于GUI和cmd),并且想为它们创buildgraphics化的安装程序。 我们已经有一个专用的命令行工具包 – 提供安装/卸载/并行安装的版本切换/等function(类似nvm )。
要求
graphics安装程序不应该包含任何逻辑 – 它只是用来收集安装参数并将它们传递给命令行工具包,包括:
检查Inno安装程序中是否存在快捷方式
django和Nginx – url都是一样的
用npm(3.10.3)Win 10 nodejs(6.6)不能安装cordova
MSI包的预安装脚本
select要安装的组件
select所选组件的版本
select安装的path
graphics安装程序应该从命令行工具包dynamicconfiguration – 所有的信息,如可用的组件/它们的版本/默认安装path等将由cmd工具提供。
GUI应该能够在下载组件时显示进度条(我们的cmd工具包就像在线安装程序一样,并提供有关下载状态的实时信息)。
graphics安装程序应该在主要的操作系统(Linux,MacOs,Windows)+其他非常受欢迎。
我们很喜欢安装程序的轻量级,而不依赖于最终用户必须提供的任何第三方库(比如Python) – 我们只想提供一个可执行文件,可执行文件后可以“双击”下载。 这也意味着安装程序可执行文件必须包含我们的cmd工具(这是一个用Haskell编写的二进制程序)。
我们很乐意提供尽可能原生的外观,但这不是“必备”function。
还没有工作的解决scheme的主张
到目前为止我们正在考虑两种解决scheme:
使用QT安装程序框架,但它看起来像它被devise为一个完整的解决scheme,并使用它作为一个graphics用户界面来收集信息可能是麻烦或不可能考虑有限的configuration选项(但我可以在这里是错误的,如果它会看来用这个框架很容易做我们想要的,我会很开心)。
从头创build我们自己的安装程序GUI,但是如果有任何可以使用的标准工具,我们宁愿不要这样做并维护它。
麻烦在Windows 7上安装PHPunit,wamp服务器
XAMPP错误解决scheme? 我已经安装在我的Windows XP双引导机器上
安装Marklogic centos virtualBox虚拟机
Windows便携式应用程序如何工作?
如何在安装程序包中签署汇编和exe文件?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。