Как глобально отключить проверки обновлений через файл gpgconf в Windows?

370
user2545669

Что я хочу сделать:

Мы внедряем gpg4win автоматически и нам нужно настроить некоторые параметры. В настоящее время я использую сценарий запуска для непосредственного создания и редактирования файлов конфигурации в папке users% appdata%. Это становится утомительным. Все же gpgconf показался мне излишне запутанным и медленным на окнах. Недавно я попытался перейти на более чистое решение, снова взяв gpgconf.

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

Что я пробовал:

>gpgconf --list-config gpgconf: can not open global config file 'C:\ProgramData\GNU\etc\gnupg\gpgconf.conf': No such file or directory 

Это говорит мне, где файл должен быть. Я все еще не мог найти файл примера или какую-либо документацию о том, как его заполнить. Поэтому я скопировал пример конфигурации для систем Unix.

и создал 'C: \ ProgramData \ GNU \ etc \ gnupg \ gpgconf.conf' с некомментированными строками:

* dirmngr allow-version-check [default] dirmngr allow-version-check [no-change] 

все же это дает мне:

>gpgconf --apply-defaults gpgconf: option allow-version-check already changed gpgconf: fatal error (exit status 1) 

Я хочу, чтобы при gpgconf --apply-defaultsвыполнении была удалена опция allow-version-check из профилей пользователей .

Спасибо всем, кто читает / отвечает на это!

Любой умный совет о том, как сделать это гладко без глобального gpgconf.conf, также приветствуется!

Используемая документация:

gpgconf docs, расположение конфигураций (не распространяется на Windows)

Gpg4win Compendium (Путь к старым настройкам пользователя)

Пример конфигурации (специфичный для Windows файл?)

Env

gpgconf (GnuPG) 2.2.7, Ggp4Win 3.1.1, победа 10 1709

1
В настоящее время в клеопатре также есть ошибка, связанная с проверкой обновлений: https://dev.gnupg.org/T4043 user2545669 5 лет назад 0

0 ответов на вопрос