CQtDeployer 1.6.2374.4d1496e
CQtDeployer helps you to extract all libraries your executable depends on and to create a launch script for your application.
|
Общие правила использования Qt Installer Framwork
Qt Installer Framework (QIF) предоставляет набор инструментов и утилит для создания установщиков для поддерживаемых настольных платформ Qt: Linux, Microsoft Windows и OS X. В CQtDeployer QIF доступен в виде опции qif.
Опция qif является булевским параметром для создания Установочного файла.
Где:
По умолчанию cqtdeployer создаст установочный файл с одним пакетом в котором будет лежать весь ваш дистрибутив. Если вы хотите его настроить вы должны использовать параметр c поддержкой выбора пакета Для создание нового пакета используйте флаг -targetPackage [package;tar1]
Где:
Или вы можете описать пакеты в конфигурационном файле
Начиная с Версии CQtDeployer 1.5 вы можете использовать свой собственный шаблон установщика. Для этого вы должны передать в параметр qif путь к вашему шаблону.
Шаблон qif долже содержать 2 папки:
Название пакетов в папке packages должны совподать с названием пакетов при развертывание.
Например:
Если имена папок не совподут с именами пакетов то CQtDeployer будет использовать стандартный пакет для QIF.
Если у вас только один пакет, вы можете использовать опцию name для установки имени приложения.
Для инициализации шаблонов по умолчанию вы можете использовать параметр getDefaultTemplate. Параметр getDefaultTemplate извлекает шаблон по умолчанию для cqtdeployer. Это может быть очень удобно, если вы хотите переопределить поведение установщика или другого пакета распространения по умолчанию.
CQtDeployer пропустит создание каталога пакетов для шаблона, поскольку эта команда не содержит данных для развертывания. Если вы хотите подготовить шаблон с конфигурациями пакетов, вам следует добавить развернутые данные в свою команду или в файл config.json, используя параметры bin или extraData. Если вы создаете дистрибутив с несколькими пакетами, вам необходимо настроить свои пакеты в развертываемой команде.
Извлечение шаблона с пакетами:
Извлечение шаблона для распространения нескольких пакетов
Вы также можете использовать файл конфигурации для настройки шаблонов.
Config.json
Запустите CQtDeployer для создания шаблона: