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

Удаление пакета из системы Solaris с установленными зонами

Системное средство pkgrm, описанное на справочной странице pkgrm(1M), используется для выполнения следующих задач:

Для удаления пакетов параметры SUNW_PKG_ALLZONES и SUNW_PKG_HOLLOW должны иметь надлежащую комбинацию значений true и false. В противном случае требуемый результат не достигается. Для получения дополнительной информации о значениях этих параметров пакета см. Пакеты и зоны. Для получения дополнительной информации о проверке этих параметров пакета см. Проверка параметров пакета в системе с установленными зонами.

ProcedureУдаление пакета из глобальной зоны и всех неглобальных зон

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

  1. Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).

    Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.

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


    global# pkgrm package_name
    

ProcedureУдаление пакета только из указанной неглобальной зоны

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

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

  1. Зарегистрируйтесь в неглобальной зоне как администратор зоны.

  2. В неглобальной зоне (в данной процедуре – my-zone ) выполните команду pkgrm с указанием имени пакета.


    my-zone# pkgrm package_name