Как установить gpg2 на Cygwin?

1370
Eirik Kvalheim

Пытаюсь установить gpg2 на win10. Последовал нижний ответ по этой теме; как установить gpg на cygwin? в настоящее время он отсутствует

но возникла проблема при попытке их мягкого связывания;

У меня "правильная" версия при проверке новой загрузки;

$ /c/Program\ Files\ \(x86\)/GnuPG/bin/gpg.exe --version gpg (GnuPG) 2.1.21 libgcrypt 1.7.6 Copyright (C) 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later  <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.  Home: C:/Users/xxxxxxxxx/AppData/Roaming/gnupg Supported algorithms: Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256 Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 Compression: Uncompressed, ZIP, ZLIB, BZIP2 

И старая версия есть;

$ gpg --version gpg (GnuPG) 1.4.20 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.  Home: ~/.gnupg Supported algorithms: Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256 Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 Compression: Uncompressed, ZIP, ZLIB, BZIP2 

Понравившись обоим;

$ ln -s /c/Program\ Files\ \(x86\)/GnuPG/bin/gpg.exe /usr/bin/gpg2 ln: failed to create symbolic link '/usr/bin/gpg2': File exists  $ ln -s /c/Program\ Files\ \(x64\)/GnuPG/bin/gpg-agent.exe /usr/bin/gpg-agent ln: failed to create symbolic link '/usr/bin/gpg-agent': File exists 

Я не понимаю, почему я получаю это сообщение;

$ gpg2 C:/msys64/usr/bin/gpg2: error while loading shared libraries: ?: cannot open  shared object file: No such file or directory 

Я делаю это из-за;

$ \curl -sSL https://get.rvm.io | bash -s stable  ERROR: Could not find GNU compatible version of 'tar' command, make sure it's available first before continuing installation. 

Если есть какой-то другой способ установить RVM, я буду рад узнать

2
Почему вы не устанавливаете его через Cygwin? `gnupg2-2.1.21-1` - gnupg2: инструмент GNU для безопасной связи и хранения данных [доступен в Cygwin] (https://cygwin.com/cgi-bin2/package-cat.cgi?file=x86_64%2Fgnupg2 % 2Fgnupg2-2.1.21-1 & Grep = PGP) DavidPostill 6 лет назад 0
Я сделал, но у них только gpg 1.4 в их настройке; https://imagebin.ca/v/3SfnlmLOcfp9 Eirik Kvalheim 6 лет назад 0
Рассказываю, как устанавливать отдельные пакеты сейчас, не очень знаком с ним на Cygwin. Eirik Kvalheim 6 лет назад 0
Я нашел apt-cyg, но затем мне нужно установить ** wget **, ** tar **, ** gawk ** и ** bzip2 **, а затем просто исправить проблему, не так ли Это? Eirik Kvalheim 6 лет назад 0
Нет, они не Смотри мой ответ. DavidPostill 6 лет назад 0

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

4
DavidPostill

Я пытаюсь установить gpg2 на win10

Нет необходимости устанавливать gpg2, используя сложные инструкции, указанные в указанной вами ссылке.

Пакет gpg2 доступен через обычный установщик Cygwin. Если вы установите его с помощью этого, он будет правильно настроен.

  • Запустите программу установки

  • Продолжайте, пока не дойдете до экрана «Выбор пакетов»

  • Установите «Вид» на «Полный»

  • Установите "Поиск" на "gnupg2"

  • Нажмите первый «Пропустить» (он изменится на номер версии 2.1.21-1)

  • Нажмите «Далее» для установки

    enter image description here

Ах, спасибо, это исправило! Eirik Kvalheim 6 лет назад 0
1
matzeri

Как сообщил Дэвид, GNU Privacy Guard версии 2 доступен на Cygwin
https://www.cygwin.com/ml/cygwin-announce/2017-06/msg00080.html.

как последняя версия 1
https://sourceware.org/ml/cygwin-announce/2016-08/msg00109.html

Две версии сосуществуют параллельно.