Следующий: Перечисление параметров, Пред: Перечисление компонентов, Вверх: gpgconf [Содержание][Указатель]
Команда --check-programs
аналогична --list-components
, но
работает со служебными программами, а не компонентами. Она запускает каждую
программу, чтобы проверить, что та установлена и может выполняться. При этом
проводится также проверка синтаксиса всех параметров файла настройки этой
программы.
Команда --check-programs
перечисляет все доступные программы, по
одному в строке вида:
имя:описание:имя
программы:доступность:норма:файл
настроек:строка:ошибка:
В этом поле содержится именая метка программы, аналогичная имени компонента. Именную метку следует использовать буквально. Таким образом, в ее формате нет никаких экранирующих символов. Это поле может быть пустым, чтобы указать на то, что строка является продолжением описания ошибок, относящихся к последнему имени. В этом случае имя программы и описание тоже будут пустыми.
Это строка, в которой содержится предназначенное для человека описание компонента. Оно может отображаться в пользовательской оболочке в информационных целях. Оно экранировано процентом и переводимо.
Это строка, в которой содержится абсолютный путь до файла программы. Строку можно применять для однозначного вызова этой программы. Она экранирована процентом.
Это логическая величина, указывающая на то, что программа установлена и что ее можно выполнять.
Это логическая величина, указывающая на то, что файл настроек программы не содержит синтаксических ошибок.
Если в файле настроек обнаружена ошибка (на которую указывает значение 0 в
поле норма
), то в этом поле находится имя файла с ошибкой. Оно
экранировано процентом.
Если в файле настроек обнаружена ошибка, в этом поле находится номер строки с ошибкой. Это беззнаковое число.
Если в файле настроек обнаружена ошибка, в этом поле находится номер текст с описанием ошибки. Эта строка экранирована процентом и переводима.
В следующем примере dirmngr
не запускается, а в файле настроек
scdaemon
ошибка.
$ gpgconf --check-programs gpg:GPG для OpenPGP:/usr/local/bin/gpg2:1:1: gpg-agent:Агент GPG:/usr/local/bin/gpg-agent:1:1: scdaemon:Демон криптографических карт:/usr/local/bin/scdaemon:1:0: gpgsm:GPG для S/MIME:/usr/local/bin/gpgsm:1:1: dirmngr:Управление каталогами:/usr/local/bin/dirmngr:0:0:
Команда --check-options компонент
проверяет файл настроек
так же, как это делает --check-programs
, но только для заданного
компонента.
Следующий: Перечисление параметров, Пред: Перечисление компонентов, Вверх: gpgconf [Содержание][Указатель]