Руководство по системному администрированию: контейнеры в Solaris - управление ресурсами и зонами

Использование pkgadd в глобальной зоне

Для добавления пакета только в глобальную зону используется средство pkgadd с параметром -G в глобальной зоне. Этот пакет не распространяется на какие-либо другие зоны. Следует отметить, что при SUNW_PKG_THISZONE=true указывать параметр -G не требуется. Если SUNW_PKG_THISZONE=false , то параметр -G переопределяет это значение.

При выполнении утилиты pkgadd в глобальной зоне применяются следующие правила.

Добавление пакета в глобальную зону и во все неглобальные зоны

Для добавления пакета в глобальную зону и во все неглобальные зоны следует выполнить утилиту pkgadd в глобальной зоне. Глобальный администратор выполняет утилиту pkgadd без параметра-G.

Пакет может быть добавлен в глобальную зону и во все неглобальные зоны безотносительно области, на которую оказывает влияние этот пакет.

Утилитой pkgadd выполняются следующие действия:

Добавление пакета только в глобальную зону

Для добавления пакета только в глобальную зону глобальный администратор в глобальной зоне выполняет утилиту pkgadd только с параметром - G.

Пакет может быть добавлен в глобальную зону при соблюдении следующих условий:

Утилитой pkgadd выполняются следующие действия:

Добавление пакета, установленного в глобальной зоне, во все неглобальные зоны

Для добавления пакета, уже установленного в глобальной зоне, во все неглобальные зоны необходимо удалить пакет из глобальной зоны и повторно установить его во всех зонах.

Для добавления пакета, уже установленного в глобальной зоне, во все неглобальные зоны используются следующие действия:

  1. В глобальной зоне удалите пакет с помощью утилиты pkgrm.

  2. Добавьте пакет без указания параметра -G.