Creating Installers

To create offline and online installers, do the following:

  1. Create a package directory for the installable components. For more information, see Package Directory.
  2. Create a configuration file called config.xml in the config directory. It has information about how to build the installer binaries and online repositories. For more information about the file format and available settings, see Configuration File.
  3. Create a package information file called package.xml in the packages\{component}\meta directory. It has settings for deployment and the installation process. For more information, see Meta Directory.
  4. Create installer content and copy it to the package directory. For more information, see Data Directory.
  5. For online installers, use the repogen tool to create the repository that has the installable content and upload the repository to a web server.
  6. Use the binarycreator tool to create the installer. For more information, see Tools.

For an example of how to create a simple installer that uses the predefined installer pages, see Tutorial: Creating an Installer.

The following sections describe how to create different types of installers:

© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. The Qt Company, Qt and their respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.