В данном разделе описаны команды, файлы и сценарии, которые можно использовать при разработке пакетов. Все они описаны в справочных страницах и детально рассмотрены в этом руководстве в соответствии с конкретной задачей, которую они выполняют.
В приведенной ниже таблице представлены команды, которые помогут собрать пакет, проверить его, установить его и получить сведения о нем.
Таблица 1–2 Команды для пакетов
Задача |
Команда/ справочная страница |
Описание |
Дополнительная информация |
---|---|---|---|
Создание пакетов |
Создает файл prototype для ввода в команду pkgmk | ||
Создает устанавливаемый пакет |
|
||
Установка, удаление и перенос пакетов |
Устанавливает пакет ПО в систему | ||
Сохраняет ответы на сценарий запроса request |
|
||
Копирует пакеты на распространяемый носитель |
|
||
Удаляет пакет из системы |
|
||
Получение информации о пакетах |
Проверяет целостность пакета ПО | ||
Отображает информацию о пакете ПО |
|
||
Отображает значения параметров пакета |
|
||
Изменение установленных пакетов |
Внедряет новый объект пакета в уже установленный пакет |
Правила разработки процедурных сценариев и Глава 5Практические примеры создания пакета |
|
Удаляет объект пакета из уже установленного пакета |
|
В таблице ниже представлены информационные файлы, помогающие собрать пакет.
Таблица 1–3 Информационные файлы пакета
Файл |
Описание |
Дополнительная информация |
---|---|---|
Файл со значениями по умолчанию для установки пакета | ||
Файл совместимости пакета | ||
Информация об авторских правах пакета | ||
Файл зависимостей пакета | ||
Файл характеристик пакета | ||
Файл описания содержимого пакета | ||
Информационный файл пакета | ||
Файл с информацией о требуемом месте на диске для пакета |
Резервирование дополнительного места на диске на целевой системе |
В приведенной ниже таблице представлены необязательные сценарии установки, которые влияют на процесс установки пакета.
Таблица 1–4 Сценарии установки пакета
Сценарий |
Описание |
Дополнительная информация |
---|---|---|
request |
Запрашивает информацию у установщика | |
checkinstall |
Собирает данные о файловой системе |
Сбор данных о файловой системе с помощь сценария checkinstall |
preinstall |
Выполняет требования клиентской установки перед установкой класса | |
postinstall |
Выполняет требования клиентской установки после того, как все тома установлены | |
preremove |
Выполняет требования клиентской установки перед удалением класса | |
postremove |
Выполняет требования клиентской установки после того, как все классы были удалены | |
Действие над классом |
Выполняет ряд действий над определенной группой объектов |