pkg_info -- утилита, отображающая информацию о программных пакетах

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:5e7d3832afa8cf513eacdd0576c11919' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<pre><em><strong>PKG_INFO(1) Справочник основных команд FreeBSD PKG_INFO(1)\n</strong></em>\n<strong>НАЗВАНИЕ</strong>\n <strong>pkg_info</strong> -- утилита, отображающая информацию о программных пакетах</pre><pre><strong>СИНТАКСИС</strong>\n pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e пакет] [-l префикс]\n [-t шаблон] -a | имя_пакета ...\n pkg_info [-qQ] -W имя_файла\n pkg_info [-qQ] -O происхождение\n pkg_info\n\n<strong>ОПИСАНИЕ</strong>\n Команда pkg_info используется для вывода на экран информации о пакетах,\n как упакованных в файлы при помощи команды pkg_create(1), так и уже уста-\n новленных в системе посредством команды pkg_add(1).</pre><pre><strong>ОПЦИИ</strong>\n Поддерживаются следующие опции командной строки:\n\n имя_пакета ...\n Выводится описание указанных пакетов. Именем пакета может быть\n имя уже установленного пакета, путь к файлу дистрибутива пакета\n или URL пакета, доступного по FTP. Номера версий пакетов могут\n также подбираться при помощи реляционных операторов &gt;=, &lt;=, &gt; и\n &lt;. Например,</pre><pre>\n pkg_info \'portupgrade&gt;=20030723\'\n\n выберет версии 20030723 или более поздние пакета portupgrade.</pre><pre>\n <strong>-a</strong> Показать все установленные на данный момент пакеты.\n\n <strong>-b </strong> Использовать для вывода переменную окружения BLOCKSIZE, даже если\n указаны флаги -q или -Q.</pre><pre>\n <strong>-v</strong> Включить подробный вывод.\n\n <strong>-p</strong> Показать установочный префикс для каждого пакета.</pre><pre>\n <strong>-q </strong> Вывести запрашиваемую информацию в необработанном виде, не печа-\n тать заголовков и т.п. (то есть предполагается, что информация\n будет обрабатываться программой, а не человеком).\n\n <strong>-Q</strong> То же, что и -q, но предварять вывод именем пакета.</pre><pre>\n <strong> -c</strong> Показать (однострочное) поле комментария для каждого пакета.\n\n <strong>-d </strong> Показать поле с подробным описанием пакета.</pre><pre>\n <strong>-D</strong> Показать для каждого пакета файл с установочными сообщениями.\n\n <strong>-f</strong> Показать для каждого пакета инструкции упаковочного списка.</pre><pre>\n <strong> -g</strong> Показать файлы, у которых не совпадает записанная контрольная\n сумма.\n\n <strong>-i </strong> Показать установочный сценарий (если он есть) для каждого пакета.</pre><pre>\n <strong>-I</strong> Показать строку индекса для каждого пакета. Эта опция имеет наи-\n высший приоритет среди всех опций задания формата вывода информа-\n ции о пакете.\n\n <strong>-j</strong> Показать сценарий требований (если он есть) для каждого пакета.</pre><pre>\n <strong>-k</strong> Показать для каждого пакета сценарий (если он есть), выполняю-\n щийся в момент удаления пакета.\n\n <strong>-K</strong> Сохранять загруженные пакеты в PKGDIR, если эта переменная опре-\n делена, или (по умолчанию) в текущем каталоге.</pre><pre>\n <strong>-r</strong> Для каждого указанного пакета вывести список пакетов, от которых\n он зависит.\n\n <strong>-R</strong> Для каждого указанного пакета вывести список установленных паке-\n тов, которым он требуется.</pre><pre>\n <strong>-m</strong> Показать файл mtree(8) (если он есть) для каждого пакета.\n\n <strong>-L</strong> Показать файлы, входящие в состав каждого пакета. Это отличается\n от простого просмотра упаковочного списка, поскольку генерируются\n полные пути для каждого файла.</pre><pre>\n <strong>-s</strong> Показать суммарный размер файлов, установленных каждым пакетом.\n\n <strong>-o</strong> Показать исходный путь (``origin\'\'), записанный при создании\n пакета. Этот путь является именем каталога в коллекции портов\n FreeBSD, соответствующем порту, из которого был сгенерирован дан-\n ный пакет.</pre><pre>\n <strong>-G</strong> Не пытаться раскрывать шаблоны имён файлов командной оболочки в\n имя_пакета, когда выбираются пакеты для вывода (по умолчанию\n pkg_info автоматически раскрывает шаблоны имён файлов в\n имя_пакета).\n\n <strong>-W имя_файла</strong>\n Для заданного аргумента имя_файла показать, к какому пакету он\n принадлежит. Если файл отсутствует в текущем каталоге и не ука-\n зан его абсолютный путь, тогда поиск осуществляется с использова-\n нием which(1) в каталогах, перечисленных в переменной окружения\n PATH.</pre><pre>\n <strong>-O происхождение\n</strong> Вывести список всех пакетов, имеющих данное происхождение (ori-\n gin).\n\n <strong>-x </strong> Интерпретировать имя_пакета как регулярное выражение и отображать\n информацию только для пакетов, чьи имена сопоставимы с этим регу-\n лярным выражением. Может быть задано несколько регулярных выра-\n жений, в этом случае pkg_info отображает информацию обо всех\n пакетах, сопоставимых по крайней мере с одним регулярным выраже-\n нием из списка.</pre><pre>\n <strong>-X </strong> То же, что и -x, но имя_пакета интерпретируется как расширенное\n регулярное выражение.\n\n <strong>-e пакет\n</strong> Если пакет, идентифицируемый аргументом пакет, уже установлен,\n вернуть 0, иначе вернуть 1. Эта опция позволяет вам легко прове-\n рять наличие другого пакета (возможно необходимого как зависи-\n мость) из сценария.</pre><pre>\n <strong>-E </strong> Показывать только имена подходящих пакетов. Эта опция имеет наи-\n высший приоритет среди всех опций задания формата вывода информа-\n ции о пакете. Если были найдены подходящие пакеты, вернуть 0,\n иначе вернуть 1.\n\n <strong>-l префикс\n</strong> Вывести префикс в начале каждого заголовка категории информации\n (см. -q). Эта опция будет полезна интерфейсным программам, кото-\n рые запрашивают для пакета сразу много разных информационных\n полей, но не хотят, чтобы вывод был смешан таким образом, что они\n не смогут его упорядочить. Эта опция позволяет вам добавить спе-\n циальный маркер в начало каждого поля.</pre><pre>\n <strong>-t шаблон\n</strong> Использовать шаблон в качестве аргумента mktemp(3) для создания\n ``строительной площадки\'\'. По умолчанию это строка\n /tmp/instmp.XXXXXX, но может понадобиться подменить её в случае,\n если в вашем каталоге /tmp недостаточно свободного места. Убеди-\n тесь, что оставляете некоторые количество символов `X\', чтобы\n mktemp(3) заполнил их уникальным идентификатором.\n Примечание: Как правило это не требуется при использовании\n pkg_info, поскольку из каждого пакета извлекается очень\n мало информации, и /tmp должен быть совсем маленьким, чтобы\n его переполнить.\n\n <strong>-V</strong> Показать номер ревизии формата упаковочного списка.</pre><pre>\n <strong> -P</strong> Показать номер ревизии пакетных инструментов.\n\n<strong>ТЕХНИЧЕСКИЕ ДЕТАЛИ\n</strong> Информация о пакете извлекается либо из пакетных файлов, заданных в\n командной строке, либо из информации об уже установленных пакетах в\n /var/db/pkg/&lt;имя_пакета&gt;.</pre><pre><strong>ОКРУЖЕНИЕ\n</strong> <strong>BLOCKSIZE </strong>Если установлена переменная окружения BLOCKSIZE, счётчики\n числа блоков будут выводиться в единицах заданного ею размера\n блока.\n\n <strong>PKG_TMPDIR</strong> Указывает на каталог, где pkg_info создаёт свои временные\n файлы. Если эта переменная не установлена, используется\n TMPDIR. Если обе переменные не установлены, используется\n встроенное значение по умолчанию.</pre><pre>\n <strong>PKG_DBDIR </strong> Задаёт альтернативное расположение базы данных установленных\n пакетов.\n\n <strong>PKG_PATH</strong> Задаёт альтернативное расположение пакета, если данный пакет\n не может быть найден.</pre><pre>\n <strong>PKGDIR </strong>Задаёт альтернативное расположение для сохранения загруженных\n пакетов.\n\n<strong>ФАЙЛЫ</strong>\n /var/tmp Используется, если переменные окружения PKG_TMPDIR и TMPDIR\n не установлены, или если указанные каталоги имеют недоста-\n точно свободного места.\n /tmp Следующий вариант, если /var/tmp не существует или имеет\n недостаточно места.\n /usr/tmp Последний вариант, если /tmp не подходит.\n /var/db/pkg Стандартное расположение базы данных установленных пакетов.</pre><pre><strong>СМОТРИ ТАКЖЕ\n</strong> pkg_add(1), pkg_create(1), pkg_delete(1), pkg_version(1), mktemp(3),\n mtree(8)\n\n<strong>АВТОРЫ</strong>\n Jordan Hubbard</pre><pre><strong>ПОМОЩНИКИ</strong>\n John Kohl &lt;<span class=\"spamspan\"><span class=\"u\">jtk</span> [at] <span class=\"d\">rational [dot] com</span></span>&gt;, Oliver Eikemeier &lt;<span class=\"spamspan\"><span class=\"u\">eik</span> [at] <span class=\"d\">FreeBSD [dot] org</span></span>&gt;\n\n<strong>ПРОБЛЕМЫ</strong>\n Не без них.</pre><pre><em><strong>FreeBSD 6.2 9 января 2006 FreeBSD 6.2</strong></em></pre>', created = 1767342636, expire = 1767429036, headers = '', serialized = 0 WHERE cid = '2:5e7d3832afa8cf513eacdd0576c11919' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767342636, expire = 1767429036, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767342636, expire = 1767429036, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version
PKG_INFO(1)           Справочник основных команд FreeBSD           PKG_INFO(1)

НАЗВАНИЕ
     pkg_info -- утилита, отображающая информацию о программных пакетах
СИНТАКСИС
     pkg_info [-bcdDEfgGiIjkKLmopPqQrRsvVxX] [-e пакет] [-l префикс]
              [-t шаблон] -a | имя_пакета ...
     pkg_info [-qQ] -W имя_файла
     pkg_info [-qQ] -O происхождение
     pkg_info

ОПИСАНИЕ
     Команда pkg_info используется для вывода на экран информации о пакетах,
     как упакованных в файлы при помощи команды pkg_create(1), так и уже уста-
     новленных в системе посредством команды pkg_add(1).
ОПЦИИ
     Поддерживаются следующие опции командной строки:

     имя_пакета ...
             Выводится описание указанных пакетов.  Именем пакета может быть
             имя уже установленного пакета, путь к файлу дистрибутива пакета
             или URL пакета, доступного по FTP.  Номера версий пакетов могут
             также подбираться при помощи реляционных операторов >=, <=, > и
             <.  Например,
                   pkg_info 'portupgrade>=20030723'

             выберет версии 20030723 или более поздние пакета portupgrade.
     -a      Показать все установленные на данный момент пакеты.

     -b      Использовать для вывода переменную окружения BLOCKSIZE, даже если
             указаны флаги -q или -Q.
     -v      Включить подробный вывод.

     -p      Показать установочный префикс для каждого пакета.
     -q      Вывести запрашиваемую информацию в необработанном виде, не печа-
             тать заголовков и т.п. (то есть предполагается, что информация
             будет обрабатываться программой, а не человеком).

     -Q      То же, что и -q, но предварять вывод именем пакета.
     -c      Показать (однострочное) поле комментария для каждого пакета.

     -d      Показать поле с подробным описанием пакета.
     -D      Показать для каждого пакета файл с установочными сообщениями.

     -f      Показать для каждого пакета инструкции упаковочного списка.
     -g      Показать файлы, у которых не совпадает записанная контрольная
             сумма.

     -i      Показать установочный сценарий (если он есть) для каждого пакета.
     -I      Показать строку индекса для каждого пакета.  Эта опция имеет наи-
             высший приоритет среди всех опций задания формата вывода информа-
             ции о пакете.

     -j      Показать сценарий требований (если он есть) для каждого пакета.
     -k      Показать для каждого пакета сценарий (если он есть), выполняю-
             щийся в момент удаления пакета.

     -K      Сохранять загруженные пакеты в PKGDIR, если эта переменная опре-
             делена, или (по умолчанию) в текущем каталоге.
     -r      Для каждого указанного пакета вывести список пакетов, от которых
             он зависит.

     -R      Для каждого указанного пакета вывести список установленных паке-
             тов, которым он требуется.
     -m      Показать файл mtree(8) (если он есть) для каждого пакета.

     -L      Показать файлы, входящие в состав каждого пакета.  Это отличается
             от простого просмотра упаковочного списка, поскольку генерируются
             полные пути для каждого файла.
     -s      Показать суммарный размер файлов, установленных каждым пакетом.

     -o      Показать исходный путь (``origin''), записанный при создании
             пакета.  Этот путь является именем каталога в коллекции портов
             FreeBSD, соответствующем порту, из которого был сгенерирован дан-
             ный пакет.
     -G      Не пытаться раскрывать шаблоны имён файлов командной оболочки в
             имя_пакета, когда выбираются пакеты для вывода (по умолчанию
             pkg_info автоматически раскрывает шаблоны имён файлов в
             имя_пакета).

     -W имя_файла
             Для заданного аргумента имя_файла показать, к какому пакету он
             принадлежит.  Если файл отсутствует в текущем каталоге и не ука-
             зан его абсолютный путь, тогда поиск осуществляется с использова-
             нием which(1) в каталогах, перечисленных в переменной окружения
             PATH.
     -O происхождение
             Вывести список всех пакетов, имеющих данное происхождение (ori-
             gin).

     -x      Интерпретировать имя_пакета как регулярное выражение и отображать
             информацию только для пакетов, чьи имена сопоставимы с этим регу-
             лярным выражением.  Может быть задано несколько регулярных выра-
             жений, в этом случае pkg_info отображает информацию обо всех
             пакетах, сопоставимых по крайней мере с одним регулярным выраже-
             нием из списка.
     -X      То же, что и -x, но имя_пакета интерпретируется как расширенное
             регулярное выражение.

     -e пакет
             Если пакет, идентифицируемый аргументом пакет, уже установлен,
             вернуть 0, иначе вернуть 1.  Эта опция позволяет вам легко прове-
             рять наличие другого пакета (возможно необходимого как зависи-
             мость) из сценария.
     -E      Показывать только имена подходящих пакетов.  Эта опция имеет наи-
             высший приоритет среди всех опций задания формата вывода информа-
             ции о пакете.  Если были найдены подходящие пакеты, вернуть 0,
             иначе вернуть 1.

     -l префикс
             Вывести префикс в начале каждого заголовка категории информации
             (см. -q).  Эта опция будет полезна интерфейсным программам, кото-
             рые запрашивают для пакета сразу много разных информационных
             полей, но не хотят, чтобы вывод был смешан таким образом, что они
             не смогут его упорядочить.  Эта опция позволяет вам добавить спе-
             циальный маркер в начало каждого поля.
     -t шаблон
             Использовать шаблон в качестве аргумента mktemp(3) для создания
             ``строительной площадки''.  По умолчанию это строка
             /tmp/instmp.XXXXXX, но может понадобиться подменить её в случае,
             если в вашем каталоге /tmp недостаточно свободного места.  Убеди-
             тесь, что оставляете некоторые количество символов `X', чтобы
             mktemp(3) заполнил их уникальным идентификатором.
                   Примечание: Как правило это не требуется при использовании
                   pkg_info, поскольку из каждого пакета извлекается очень
                   мало информации, и /tmp должен быть совсем маленьким, чтобы
                   его переполнить.

     -V      Показать номер ревизии формата упаковочного списка.
     -P      Показать номер ревизии пакетных инструментов.

ТЕХНИЧЕСКИЕ ДЕТАЛИ
     Информация о пакете извлекается либо из пакетных файлов, заданных в
     командной строке, либо из информации об уже установленных пакетах в
     /var/db/pkg/<имя_пакета>.
ОКРУЖЕНИЕ
     BLOCKSIZE   Если установлена переменная окружения BLOCKSIZE, счётчики
                 числа блоков будут выводиться в единицах заданного ею размера
                 блока.

     PKG_TMPDIR  Указывает на каталог, где pkg_info создаёт свои временные
                 файлы.  Если эта переменная не установлена, используется
                 TMPDIR.  Если обе переменные не установлены, используется
                 встроенное значение по умолчанию.
     PKG_DBDIR   Задаёт альтернативное расположение базы данных установленных
                 пакетов.

     PKG_PATH    Задаёт альтернативное расположение пакета, если данный пакет
                 не может быть найден.
     PKGDIR      Задаёт альтернативное расположение для сохранения загруженных
                 пакетов.

ФАЙЛЫ
     /var/tmp     Используется, если переменные окружения PKG_TMPDIR и TMPDIR
                  не установлены, или если указанные каталоги имеют недоста-
                  точно свободного места.
     /tmp         Следующий вариант, если /var/tmp не существует или имеет
                  недостаточно места.
     /usr/tmp     Последний вариант, если /tmp не подходит.
     /var/db/pkg  Стандартное расположение базы данных установленных пакетов.
СМОТРИ ТАКЖЕ
     pkg_add(1), pkg_create(1), pkg_delete(1), pkg_version(1), mktemp(3),
     mtree(8)

АВТОРЫ
     Jordan Hubbard
ПОМОЩНИКИ
     John Kohl <jtk [at] rational [dot] com>, Oliver Eikemeier <eik [at] FreeBSD [dot] org>

ПРОБЛЕМЫ
     Не без них.
FreeBSD 6.2                      9 января 2006                     FreeBSD 6.2
Ваша оценка: Нет Средняя: 5 (1 голос)

Вставай, Україно!

Литература

Совесть выполнила недопустимую операцию и будет закрыта