Если пакет в настоящее время не установлен ни в глобальной зоне, ни в какой-либо неглобальной зоне, то установка этого пакета возможна:
только в глобальной зоне, если SUNW_PKG_ALLZONES=false;
только в текущей (глобальной) зоне, если SUNW_PKG_THISZONE=true ;
в глобальной зоне и во всех неглобальных зонах.
Если пакет в настоящее время установлен только в глобальной зоне:
пакет может быть установлен во всех неглобальных зонах;
пакет может быть удален из глобальной зоны;
Если пакет в настоящее время установлен в глобальной зоне и только в подмножестве неглобальных зон:
параметр SUNW_PKG_ALLZONES должен иметь значение false ;
пакет может быть установлен во всех неглобальных зонах; существующие экземпляры пакета в любой неглобальной зоне обновляются до устанавливаемой версии;
пакет может быть удален из глобальной зоны;
пакет может быть удален из глобальной зоны и всех неглобальных зон.
Если пакет в настоящее время установлен в глобальной зоне и во всех неглобальных зонах, то этот пакет можно удалить из глобальной зоны и всех неглобальных зон.
Эти правила обеспечивают следующее:
Пакеты, установленные в глобальной зоне, устанавливаются только в глобальной зоне или в глобальной зоне и во всех неглобальных зонах.
Пакеты, установленные в глобальной зоне, а также в какой-либо неглобальной зоне, одинаковы для всех зон.