如何在 cygwin 上安装 gpg2?

Eir*_*eim 5 cygwin rvm gnupg

尝试在win10上安装gpg2。遵循此线程的底部答案;如何在 cygwin 上安装 gpg?目前它不见了

但是在尝试软链接它们时遇到了问题;

检查新下载时我有“正确”的版本;

$ /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
Run Code Online (Sandbox Code Playgroud)

旧版本是;

$ 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
Run Code Online (Sandbox Code Playgroud)

两者都喜欢;

$ 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
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我会收到这条消息;

$ gpg2
C:/msys64/usr/bin/gpg2: error while loading shared libraries: ?: cannot open 
shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我这样做是因为;

$ \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.
Run Code Online (Sandbox Code Playgroud)

如果有任何其他方法可以安装 RVM,我会很高兴知道

Dav*_*ill 5

我正在尝试在 win10 上安装 gpg2

无需使用您提供的链接中的复杂说明安装 gpg2。

gpg2包可通过正常的Cygwin的安装程序。如果您使用它安装它,它将被正确配置。

  • 运行安装程序

  • 继续直到您到达“选择包”屏幕

  • 将“视图”设置为“完整”

  • 将“搜索”设置为“gnupg2”

  • 点击第一个“跳过”(会变成版本号2.1.21-1)

  • 点击“下一步”进行安装

    在此处输入图片说明