С помощью команды pkginfo можно отобразить информацию об установленных пакетах. У данной команды есть несколько параметров, которые позволяют настроить формат и содержимое выводимой на экран информации.
Можно запросить информацию о любом количестве экземпляров пакета.
Когда команда pkginfo выполняется без параметров, она отображает категорию, экземпляр пакета и имена всех пакетов, которые были полностью установлены в системе. Отображение упорядочено по категориям, как показано в следующем примере:
$ pkginfo . . . system SUNWinst Install Software system SUNWipc Interprocess Communications system SUNWisolc XSH4 conversion for ISO Latin character sets application SUNWkcspf KCMS Optional Profiles application SUNWkcspg KCMS Programmers Environment application SUNWkcsrt KCMS Runtime Environment . . . $ |
Результаты выполнения команды pkginfo могут отображаться в любом из трех форматов: кратком, извлеченном и длинном.
Значением по умолчанию является краткий формат. В этом формате отображается только категория, аббревиатура и полное имя пакета, как показано в разделе Вывод команды pkginfo по умолчанию.
В извлеченном формате отображаются аббревиатура и имя пакета, архитектура пакета (если есть) и версия пакета (если есть). Для получения выходных данных в извлеченном формате используйте параметр -x, как показано в следующем примере:
$ pkginfo -x . . . SUNWipc Interprocess Communications (sparc) 11.8.0,REV=1999.08.20.12.37 SUNWisolc XSH4 conversion for ISO Latin character sets (sparc) 1.0,REV=1999.07.10.10.10 SUNWkcspf KCMS Optional Profiles (sparc) 1.1.2,REV=1.5 SUNWkcspg KCMS Programmers Environment (sparc) 1.1.2,REV=1.5 . . . $ |
При указании параметра -l выдаются данные в длинном формате, в котором показана вся имеющаяся информация о пакете:
$ pkginfo -l SUNWcadap PKGINST: SUNWcadap NAME: Chip designers need CAD application software to design abc chips. Runs only on xyz hardware and is installed in the usr partition. CATEGORY: system ARCH: SPARC VERSION: release 1.0 BASEDIR: /opt PSTAMP: system980706083849 INSTDATE: Jul 7 1999 09:58 STATUS: completely installed FILES: 13 installed pathnames 6 directories 3 executables 3121 blocks used (approx) $ |
В приведенной ниже таблице описаны параметры пакета, которые могут быть отображены для каждого пакета. Параметр и его значение отображаются только в том случае, если параметр имеет назначенное ему значение.
Таблица 4–2 Параметры пакета
Параметр |
Описание |
---|---|
ARCH |
Архитектура, поддерживаемая данным пакетом. |
BASEDIR |
Базовый каталог, в котором размещен пакет ПО (отображается если пакет является перемещаемым). |
CATEGORY |
Категория или категории программного обеспечения, частью которых является этот пакет (например, system или application). |
CLASSES |
Список классов, определенных для пакета. Порядок следования классов в этом списке определяет последовательность их установки. Классы, приведенные в начале списка, будут установлены первыми (из расчета "носитель за носителем"). Этот параметр может быть изменен сценарием request. |
DESC |
Текст с описанием пакета. |
|
Адрес электронной почты, используемый для запросов от пользователей. |
HOTLINE |
Информация о том, как получить оперативную помощь по пакету. |
INTONLY |
Указывает, что пакет следует устанавливать в интерактивном режиме только при наличии любого не пустого значения. |
ISTATES |
Список разрешенных состояний выполнения для установки пакета (например, S s 1). |
MAXINST |
Максимальное количество экземпляров пакета, которые могут одновременно находиться на компьютере. По умолчанию разрешен только один экземпляр пакета. |
NAME |
Имя пакета - обычно текст, описывающий аббревиатуру пакета. |
ORDER |
Список классов, определяющий порядок, в котором классы будут переноситься на носитель. Используется командой pkgmk при создании пакета. Классы, не определенные в этом параметре, размещаются на носителе в соответствии со стандартными процедурами сортировки. |
PKGINST |
Аббревиатура устанавливаемого пакета. |
PSTAMP |
Производственная марка пакета. |
RSTATES |
Список разрешенных состояний выполнения для удаления пакета (например, S s 1). |
ULIMIT |
Если этот параметр установлен, он передается в качестве аргумента команде ulimit, которая определяет максимальный размер файла в ходе установки. Применимо только к файлам, созданным с помощью процедурных сценариев. |
VENDOR |
Имя поставщика пакета программного обеспечения. |
VERSION |
Версия пакета. |
VSTOCK |
Инвентарный номер, предоставленный поставщиком. |
Для получения дополнительной информации о команде pkginfo см. справочную страницу pkginfo(1).