В Таблица 2–1 описана процедура, которой необходимо придерживаться при сборке пакетов, особенно при отсутствии опыта их сборки. Хотя порядок выполнения первых четырех задач не является обязательным, он обеспечивает наибольшую простоту выполняемых действий. Накопив опыт в области создания пакетов, вы сможете переставлять эти задачи в любой наиболее удобной для вас последовательности.
Став опытным разработчиком пакетов, вы сможете автоматизировать процесс их сборки с помощью команды make и файлов Makefile. Для получения дополнительной информации см. справочную страницу о команде make(1S).
Таблица 2–1 Процесс сборки пакета (Карта задач)
Задача |
Описание |
Инструкции |
---|---|---|
1. Создать файл pkginfo |
Создать файл pkginfo для описания характеристик пакета. | |
2. Упорядочить содержимое пакета |
Упорядочить компоненты пакета в иерархическую структуру каталогов. | |
3. (не обязательно) Создать информационные файлы |
Определить зависимости пакета, включить сообщение об авторских правах и зарезервировать дополнительное место на целевой системе. | |
4. (не обязательно) Создать сценарии установки |
Настроить процессы установки и удаления пакета. | |
5. Создать файл prototype |
Описать объект пакета в файле prototype. | |
6.Собрать пакет |
Собрать пакет с помощью команды pkgmk. | |
7. Проверить и записать пакет |
Проверить целостность пакета перед копированием его на распространяемый носитель. |