Yanıtlar:
Ne yazık ki, hayır (veya henüz, Mart 2016 itibariyle). GnuPG için Cygwin paket koruyucusunun önerdiği gibi, gpg-agent sadece GnuPG 2 ve daha yeni sürümlerde mevcuttur, ancak Cygwin GnuPG 1.4 ile paketlenmiştir.
04/09/2015 12:31 tarihinde Andrew Schulman şunu yazdı:
Öyleyse, neden Cygwin için bir gpg aracısı yok? Bir gün birine sahip olma umudu?
Gönderen: Adam Dinwoodie
Şüpheliyim, çünkü kimse ambalajlamamış ve birileri onu kullanılabilir hale getirmek için işi yapmak zorunda. Herkesin size https://cygwin.com/setup.html başına bir Paket Niyeti göndermenize itiraz edeceğinden şüpheliyim .
Perş, 03 Eylül 2015, 03:20:45 -0400, Andrew Schulman şunu yazdı:
Tek sebep buysa, kesinlikle paketlemeye bakabilirim. Sanırım ilk önce Marco'dan duymak istiyorum, gnupg bakıcısı, başka bir sebep olmadığını bize söylemek için.
Gönderen: Marco Atzeri
sadece klasik gnupg-1.4.19'a sahipken, gpg-agent'ın GnuPG> 2.0'a ait olduğunu bildiğim için
Doğru hatırlıyorsam GnuPG> 2.0, cygwin'de bulunmayan bellek koruma özellikleri gerektirir. Ama yanılmış olabilirim.
Saygılarımızla Marco
GÜNCELLEME (2018-10-20)
Aşağıdaki bilgiler artık kullanılmamaktadır, çünkü bugün itibariyle mevcut Cygwin gnupg2 paket sürümü hazırdır
2.2.10-1
ve en son gpg4win (3.1.3) sürümüyle birlikte gelmektedir2.2.10
.
Hayır, şu anda GnuPG 2+ için yerel bir Cygwin paketi yok . Lütfen e-posta listelerine bir şikayet gönderin. Tek yol, kurulum yönergelerimi takip etmek ve yeni ajanları yumuşak bir şekilde bağlamaktır. Paket yöneticisi ve diğer uygulamalar tarafından kullanılan yerel / orijinal gpg'yi kırmak istemediğiniz için benzer adlara sahip birkaç dosya olduğundan dikkatli olun.
$ 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*
Bağlanacak en düşük minimum değerler:
$ 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
En iyi çözüm MobaXterm'e geçmek olacaktır !
MobaXterm, mRemote-ng gibi ssh oturumlarını kaydeden anahtarlık benzeri bir yardımcı programa sahiptir, ancak Windows için yerel bir Unix terminalidir (Cygwin gibi).
Cygwin nedeniyle bellek yönetim sınırlamaları bir GnuPG> 2,0 sağlayamazsa, yeni bakarak deneyin olabilir Linux için Microsoft Windows Subsystem (WSL) için Windows üzerinde Ubuntu üzerinde Bash çalıştırın .
Bash kabuğunun içinden (WSL aracılığıyla Windows 10 üzerinde Ubuntu üzerinde çalışıyor) Canonical paket depolarına erişebilir ve GnuPG gibi şeyleri hızlı bir şekilde yükleyebilirsiniz:
apt-get install gnupg