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