installerbuilder/doc/需求.md

647 B
Raw Blame History

Installer builder需求

需要实现一个能够制作安装包的软件。需求如下:

  • 需要支持windows和linux
  • 需要支持安装包的类型msi、deb、rpm和压缩包
  • 需要支持同时生成多架构安装包
  • 可以通过配置文件来定义安装包内容
  • 需要支持安装前脚本来检查/初始化被安装应用的运行环境。如果安装前脚本运行失败,则终止安装包运行。
  • 需要支持安装后脚本,安装后脚本在安装包安装完成后运行。安装过程中输入的各种配置应该在安装后脚本中可以以环境变量的形式访问。
  • 需要支持安装包的升级