Для добавления пакета в указанную неглобальную зону администратор зоны выполняет утилиту pkgadd без параметров. Применяются следующие условия:
Средство pkgadd позволяет добавлять пакеты только в неглобальную зону, в которой она используется.
Пакет не может оказывать влияние на области зоны, используемые совместно с глобальной зоной.
Для пакета должно быть установлено значение SUNW_PKG_ALLZONES=false.
Утилитой pkgadd выполняются следующие действия:
Перед добавлением пакета в базе данных пакетов неглобальной зоны проверяются зависимости пакета. Если требуемые пакеты не установлены, проверка зависимостей невозможна. Система уведомляет администратора неглобальной зоны и выводит запрос на продолжение. Проверка завершается неуспешно в любом из следующих случаев.
Любой компонент пакета оказывает влияние на любую область зоны, используемую совместно с глобальной зоной.
Для пакета задано SUNW_PKG_ALLZONES=true.
Пакет добавляется в зону.
База данных пакетов в зоне обновляется.