Руководство разработчика по пакетированию приложений

Создание информационных файлов и сценариев установки (карта задач)

В карте задач ниже содержится описание дополнительных функций, которые можно внедрить в пакет.

Таблица 3–1 Создание информационных файлов и сценариев установки (карта задач)

Задача 

Описание 

Инструкции 

1. Создание информационных файлов 

Определение зависимостей пакета

Определение зависимостей пакета позволяет указать, будет ли пакет совместим с предыдущими версиями, будет ли он являться зависимым от других пакетов, или будут ли другие пакеты зависимы от него. 

Определение зависимостей пакета

 

Создайте сообщение об авторских правах

Файл copyright позволит обеспечить защиту вашего приложения с юридической точки зрения.

Написание сообщения об авторских правах

 

Зарезервируйте дополнительное пространство на целевой системе.

Файл space резервирует блоки на целевой системе, что позволяет создать во время установки файлы, не указанные в файле pkgmap.

Резервирование дополнительного дискового пространства на целевой системе

2. Создание сценариев установки 

Получение информации из программы установки

Сценарий request позволяет получать информацию от лица, производящего установку пакета.

Создание сценария request

 

Получение требуемых для установки данных о файловой системе

Сценарий checkinstall позволяет выполнить анализ целевой системы и правильную настройку переменных или останов процесса установки.

Сбор данных о файловой системе

 

Написание процедурных сценариев

Процедурные сценарии позволяют создать специальные инструкции по установке во время конкретных фаз установки или удаления. 

Создание процедурных сценариев

 

Написание сценариев действия над классами

Сценарии действия над классами позволяют установить набор инструкций, которые должны выполняться над определенными объектами пакета во время его установки и удаления. 

Создание сценариев действий над классом