Qt Installer Framework 使用说明(二)

目录

  • 4、教程: 创建一个安装程序
    • 创建软件包目录
    • 创建配置文件
    • 创建程序包信息文件
    • 指定组件信息
    • 指定安装程序版本
    • 添加许可证
    • 选择默认内容
    • 创建安装程序内容
    • 创建安装程序二进制文件
  • 5、创建安装程序 Creating Installers
    • 创建离线安装程序 Creating Offline Installers
    • 创建在线安装程序 Creating Online Installers
      • 创建存储库 Creating Repositories
      • 配置存储库 Configuring Repositories
      • 创建安装程序二进制文件 Creating Installer Binaries
      • 减少安装程序文件大小 Reducing Installer Size
    • 促进更新 Promoting Updates
      • 配置更新 Configuring Updates
      • 重新创建存储库 Recreating Repositories
      • 部分更新存储库
      • 创建部分更新 Creating Partial Updates
      • 上传部分更新 Uploading Partial Updates
      • 更改存储库 Changing Repositories
    • 自定义安装程序 Customizing Installers
      • 添加操作 Adding Operations
      • 添加页面 Adding Pages
      • 添加小部件 Adding Widgets
      • 与安装程序功能交互
      • 翻译页面 Translating Pages

4、教程: 创建一个安装程序

本教程介绍如何为小项目创建简单的安装程序:

Qt Installer Framework 使用说明(二)_第1张图片

本节介绍以下创建安装程序 必须 完成的任务:

  1. 创建一个包(package)目录,其中将包含所有配置文件和可安装的包。
  2. 创建包含有关如何构建安装程序二进制文件和联机存储库的信息的配置文件。
  3. 创建包信息文件,其中包含有关可安装组件的信息。
  4. 创建安装程序内容并将其复制到软件包(package)目录中。
  5. 使用binarycreator工具创建安装程序。
    安装程序页面是使用您在配置和程序包信息文件中提供的信息创建的。

示例文件位于Qt Installer Framework资源库中的examples\tutorial目录中。

创建软件包目录

创建一个反映安装程序设计的目录结构,并允许将来扩展安装程序。 该目录必须包含configpackages的子目录。

包目录结构

有关软件包目录的详细信息,请参阅Package Directory。

创建配置文件

config目录中,创建一个名为config.xml的文件,其中包含以下内容:



    Your application
    1.0.0
    Your application Installer
    Your vendor
    Super App
    @HomeDir@/InstallationDirectory

该配置文件指定介绍页面上显示以下信息:

元素指定显示在标题栏 (下图[1]) 上的安装程序名称。
元素指定添加到页面名称和简介文本 (下图[2]) 的应用程序名称。

Qt Installer Framework 使用说明(二)_第2张图片

其他元素用于自定义安装程序的行为:

  • 元素指定应用程序版本号。
  • 元素指定软件的发布者(例如,在Windows控制面板中所示)。
  • 元素指定Windows开始菜单中产品的默认程序组的名称。
  • 元素指定显示给用户的默认目标目录是当前用户的主目录中的InstallationDirectory(因为预定义变量@HomeDir@用作值的一部分)。 有关详细信息,请参阅预定义变量。

有关配置文件格式和可用元素的详细信息,请参阅Configuration File。

创建程序包信息文件

在这种简单的情况下,安装程序只处理一个名为com.vendor.product的组件。 要向安装程序提供有关组件的信息,请创建一个名为package.xml的文件,其中包含以下内容,并将其放在meta目录中:



    The root component
    Install this example.
    0.1.0-1
    2010-09-21
    
        
    
    script
    
    
        page.ui
    

下面更详细地描述示例文件中的元素。
有关软件包信息文件的详细信息,请参阅Package Information File Syntax

指定组件信息

来自以下元素的信息显示在组件选择页面上:

元素指定组件列表中组件的名称 (下图[1])
元素指定在选择组件时显示的文本 (下图[2])

Qt Installer Framework 使用说明(二)_第3张图片

指定安装程序版本

元素使您能够在用户有可用更新时提醒用户进行更新。

添加许可证

元素指定包含许可协议文本 (下图[1]) 的文件名称,该文本显示在许可检查页上:

Qt Installer Framework 使用说明(二)_第4张图片

选择默认内容

元素指定默认情况下是否选择组件。值为true的组件将设置为选定。 在此示例中,我们使用脚本在运行时解析值。 JavaScript脚本文件installscript.qs的名称在

你可能感兴趣的:(Qt Installer Framework 使用说明(二))