Inno Setup 介绍及打包配置

Inno Setup是一个免费的Windows程序安装程序, 由乔丹·罗素和马蒂恩·兰于1997年首次推出,如今在功能集和稳定性方面可与许多商业安装程序相媲美甚至超越。Inno Setup用Delphi写成,支持pascal脚本,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。

Inno Setup下载地址:https://jrsoftware.org/isdl.php
Inno Setup文档:https://jrsoftware.org/ishelp/

主要特点:

  • 支持自2006年以来的每个Windows版本。
  • 广泛支持在64位版本的Windows上安装64位应用程序。x64、ARM64和安腾架构均受支持。

SpringBoot+Vue+MySQL+Redis在Windows机器上一键安装部署

整体安装部署流程:

  1. 初始化依赖服务和程序目录;
  2. 编写安装及卸载bat脚本;
  3. 通过Inno Setup将程序目录打包成exe;

Inno Setup下载地址:https://jrsoftware.org/isdl.php
Inno Setup文档:https://jrsoftware.org/ishelp/

1、初始化目录

将所需依赖和程序放入install目录,所需依赖尽量选择解压版,这样注册服务即可直接使用。如下图示,JDK、Nginx、MySQL、Redis等均为解压版。