ОБНОВЛЕНИЕ (2018-10-20)
Информация, представленная ниже, теперь устарела, поскольку на сегодняшний день текущая версия пакета Cygwin gnupg2 находится в версии, 2.2.10-1
а та, которая идет с самой последней версией gpg4win (3.1.3) - версия 2.2.10
.
Нет, в настоящее время нет собственного пакета Cygwin для GnuPG 2+ . Пожалуйста, подайте жалобу в их список адресов электронной почты. Единственный способ - следовать моим инструкциям по установке и софт-линку новых агентов. Будьте осторожны, так как есть несколько файлов с похожими именами, так как вы не хотите ломать нативный / оригинальный gpg, используемый менеджером пакетов и другими приложениями.
$ ls -1 /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg*
gpg.exe'*
gpg-agent.exe'*
gpgconf.exe'*
gpg-connect-agent.exe'*
gpgme-w32spawn.exe'*
gpg-preset-passphrase.exe'*
gpgsm.exe'*
gpgtar.exe'*
gpgv.exe'*
gpg-wks-client.exe'*
$ ls -1 /usr/bin/gpg*
gpg.exe*
gpgsplit.exe*
gpgv.exe*
gpg-zip*
Минимум для ссылки:
$ ln -s /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg.exe /usr/bin/gpg2
$ ln -s /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg-agent.exe /usr/bin/gpg-agent
Если Cygwin не может предоставить GnuPG> 2.0 из-за ограничений управления памятью, вы можете попробовать новую подсистему Microsoft Windows для Linux (WSL) для запуска Bash в Ubuntu в Windows .
Из оболочки Bash (работающей в Ubuntu в Windows 10 через WSL) у вас есть доступ к репозиториям пакетов Canonical и вы можете быстро установить такие вещи, как GnuPG:
источник