Для отображения информации об установленных пакетах можно использовать еще две команды:
Команда pkgparam отображает значения параметров.
Команда pkginfo отображает информацию из базы данных устанавливаемого ПО.
Команда pkgparam позволяет вывести на экран значения параметров, указанных в командной строке. Эти значения извлекаются либо из файла pkginfo конкретного пакета, либо из указанного вами файла. В каждой строке отображается одно значение параметра. Можно выводить на экран только значения или параметры и их значения.
Установите пакет.
См. раздел Как устанавливать пакеты на независимой системе или сервере
Отобразите дополнительную информацию о пакете.
# pkgparam [-v] pkg-abbrev [param...] |
-v |
Отображает имя параметра и его значение. |
pkg-abbrev |
Имя конкретного пакета. |
param |
Указывает один или несколько параметров, значения которых отображаются. |
Например, для отображения только значений используйте следующую команду.
$ pkgparam SUNWcadap none /opt US/Mountain /sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin /usr/sadm/sysadm SUNWcadap Chip designers need CAD application software to design abc chips. Runs only on xyz hardware and is installed in the usr partition. system release 1.0 SPARC venus990706083849 SUNWcadap /var/sadm/pkg/SUNWcadap/save Jul 7 1999 09:58 $ |
Для отображения параметров и их значений используйте следующую команду:
$ pkgparam -v SUNWcadap pkgparam -v SUNWcadap CLASSES='none' BASEDIR='/opt' TZ='US/Mountain' PATH='/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin' OAMBASE='/usr/sadm/sysadm' PKG='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' VERSION='release 1.0' ARCH='SPARC' PSTAMP='venus990706083849' PKGINST='SUNWcadap' PKGSAV='/var/sadm/pkg/SUNWcadap/save' INSTDATE='Jul 7 1999 09:58' $ |
Для отображения значения конкретного параметра используйте следующий формат:
$ pkgparam SUNWcadap BASEDIR /opt $ |
Для получения дополнительной информации см. страницу pkgparam(1).
Для перехода к следующей задаче воспользуйтесь ссылкой Как удалить пакет.
С помощью команды 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).
Установите пакет.
См. раздел Как устанавливать пакеты на независимой системе или сервере
Отобразите дополнительную информацию о пакете.
# pkginfo [-x | -l] [pkg-abbrev] |
-x |
Отображает информацию о пакете в извлеченном формате. |
-l |
Отображает информацию о пакете в длинном формате. |
pkg-abbrev |
Имя конкретного пакета. Если имя не указано, команда pkginfo отображает информацию обо всех установленных пакетах в формате по умолчанию. |
Для перехода к следующей задаче откройте ссылку Как удалить пакет.