Следующий: , Пред: , Вверх: gpgconf   [Содержание][Указатель]


9.4.8 Получить и сравнить версии программ.

Проект GnuPG предоставляет сервер для запроса текущих версий пакетов программ, относящихся к GnuPG. Для доступа к это базе данных в сети можно применять gpgconf. Чтобы обеспечить возможность работы без сети, при выполнении этой операции dirmngr получает файл из https://versions.gnupg.org, проверяя подпись этого файла и сохраняя его в домашнем каталоге GnuPG. Если gpgconf вызывается, когда работает dirmngr, первый может запросить у последнего обновление этого файла перед тем, как использовать его.

Команда --query-swdb возвращает сведения по заданному пакету в формате с двоеточиями в качестве ограничителей:

имя

Это имя запрошенного пакета. Обратите внимание, что «gnupg» является специальным именем, которое заменяется на конкретный пакет, реализующий эту версию GnuPG. Для этого имени также не требуется указывать версию, потому что gpgconf в этом случае берет версию самого себя.

iversion

Установленная в настоящий момент версия или пустая строка. Значение берется из аргумента командной строки, но если оно не задано, его может заполнять gpg.

status

Статус пакета согласно таблице:

-

Нет сведений — либо потому, что не указана текущая версия, либо из-за ошибки.

?

Данное имя в сетевой базе данных отсутствует.

u

Есть более новая версия программы.

c

Установлена самая последняя версия.

n

Установленная версия новее последнего выпуска.

urgency

Если значение больше нуля, доступно важное обновление. Пустая строка считается нулем.

ошибка

Возвращает код ошибки gpg-error для диагностики.

filedate

Возвращает дату файла с номерами версий в стандартном формате ИСО (ггггммддTччммсс). Дату dirmngr извлекает из подписи файла.

verified

Дата, когда файл был получен, в формате ИСО. Может использоваться для оценки свежести данных.

version

Возвращает строку из файла с версией заданной программы.

reldate

Возвращает дату выпуска в формате ИСО.

size

Возвращает размер пакета в байтах в виде десятичного числа.

hash

Возвращает SHA-2 пакета в шестнадцатеричном виде.

В будущем могут быть добавлены новые поля.


Следующий: , Пред: , Вверх: gpgconf   [Содержание][Указатель]