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

Процесс сборки пакета (Карта задач)

В Таблица 2–1 описана процедура, которой необходимо придерживаться при сборке пакетов, особенно при отсутствии опыта их сборки. Хотя порядок выполнения первых четырех задач не является обязательным, он обеспечивает наибольшую простоту выполняемых действий. Накопив опыт в области создания пакетов, вы сможете переставлять эти задачи в любой наиболее удобной для вас последовательности.

Став опытным разработчиком пакетов, вы сможете автоматизировать процесс их сборки с помощью команды make и файлов Makefile. Для получения дополнительной информации см. справочную страницу о команде make(1S).

Таблица 2–1 Процесс сборки пакета (Карта задач)

Задача 

Описание 

Инструкции 

1. Создать файл pkginfo

Создать файл pkginfo для описания характеристик пакета.

Как создать файл pkginfo

2. Упорядочить содержимое пакета 

Упорядочить компоненты пакета в иерархическую структуру каталогов. 

Упорядочение содержимого пакета

3. (не обязательно) Создать информационные файлы 

Определить зависимости пакета, включить сообщение об авторских правах и зарезервировать дополнительное место на целевой системе. 

Глава 3Расширение функциональности пакета (задачи)

4. (не обязательно) Создать сценарии установки 

Настроить процессы установки и удаления пакета. 

Глава 3Расширение функциональности пакета (задачи)

5. Создать файл prototype

Описать объект пакета в файле prototype.

Создание файла prototype

6.Собрать пакет 

Собрать пакет с помощью команды pkgmk.

Сборка пакета

7. Проверить и записать пакет 

Проверить целостность пакета перед копированием его на распространяемый носитель. 

Глава 4Проверка и запись пакета