3.0 KiB
Общие правила использования Qt Installer Framwork
Что такое Qt Installer Framwork
Qt Installer Framework (QIF) предоставляет набор инструментов и утилит для создания установщиков для поддерживаемых настольных платформ Qt: Linux, Microsoft Windows и OS X. В CQtDeployer QIF доступен в виде опции qif.
Как использовать опцию qif
Опция qif является булевским параметром для создания Установочного файла.
Пример:
cqtdeployer ... qif
Где:
- ... - список других опций.
- qif - опция для использования qt installer framework с шаблоном по умолчанию.
По умолчанию cqtdeployer создаст установочный файл с одним пакетом в котором будет лежать весь ваш дистрибутив. Если вы хотите его настроить вы должны использовать параметр c поддержкой выбора пакета Для создание нового пакета используйте флаг -targetPackage [package;tar1]
Где:
- package - это имя пакета
- tar1 - это название таргета который должен попасть в этот пакет.
Или вы можете описать пакеты в конфигурационном файле
{
"targetPackage": [
[
"package",
"tar1"
]
],
}
Пользовательский Шаблон для QIF
Начиная с Версии CQtDeployer 1.5 вы можете использовать свой собственный шаблон установщика. Для этого вы должны передать в параметр qif путь к вашему шаблону.
Шаблон
Шаблон qif долже содержать 2 папки:
- packages
- config
Внимание
Название пакетов в папке packages должны совподать с названием пакетов при развертывание. Например:
"targetPackage": [
[
"myCustomInstaller",
"tar1"
]
],
.
├── config
│ ├── config.xml
│ └── style.qss
└── packages
└── myCustomInstaller
└── meta
├── installscript.qs
└── package.xml
4 directories, 4 files
Если имена папок не совподут с именами пакетов то CQtDeployer будет использовать стандартный пакет для QIF.