Solaris 11 OpenIndiana установка обновление и удаление пакетов

Поиск и установка отдельного пакета (vim)
# pkg install vim

Установка в указанный Boot Enviroment
# pkg install --be-name BE1 group/feature/amp

BE1 - имя окружения

Найдем новые версии пакетов  и обновим.
@latest означает запрос обновления на последнюю версию.
# pkg update java@latest

Обновление всех пакетов системы
# pkg update

Проверка наличия обновлений релиза ОС
# pkg list -af entire

Обновление утилиты vim
# pkg update pkg://solaris/editor/vim/vim-core

Можно использовать также сокращенные имена пакетов, например:
# pkg update vim

Проверка корректности установки
# pkg verify -v java
PACKAGE                        STATUS
pkg://solaris/runtime/java       OK

Если во время проверки возникли ошибки, стоит воспользоваться командой исправления
# pkg fix java

Удаление
# pkg uninstall pkg:/editor/vim/vim-core

Обновление списка доступных пакетов
# pkg refresh

Восстановление файлов в их исходное состояние по - умолчанию
# pkg revert /usr/bin/vim

Solaris 10 управление пакетами

Файл /var/sadm/install/contents включает полный перечень пакетов, установленных в системе.

Просмотр списка пакетов
# pkginfo | more

system       SKfp                               SysKonnect PCI-FDDI Host Adapter
application SMCap243                     apache
system       SUNW1251f                   Russian 1251 fonts

Левая колонка - категория пакета, system - системный пакет, application - приложение и т.д.
Центральная колонка отображает имя пакета, а в правой видно его описание.

Отображение количества пакетов
# pkginfo | wc -l

Подробная информация
# pkginfo -l SUNWbash

Просмотр файлов пакета
# pkgchk -v SUNWbash

Чтобы проверить изменялось ли содержание и атрибуты файла, после установки выполним
# pkgchk -p /usr/bin/bash

Информация о файлах пакета
# pkgchk -l -p  /usr/bin/bash
Pathname: /usr/bin/bash
Type: regular file
Expected mode: 0555
Expected owner: root
Expected group: bin
Expected file size (bytes): 639728
Expected sum(1) of contents: 22234
Expected last modification: Aug 20 12:46:05 2012
Referenced by the following packages:
        SUNWbash
Current status: installed

Дополнительная информация