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