Risposte:
Purtroppo no (o non ancora, a marzo 2016). Come suggerisce il seguente thread del manutentore del pacchetto Cygwin per GnuPG, gpg-agent è disponibile solo in GnuPG 2 e versioni successive, ma Cygwin è impacchettato con GnuPG 1.4.
Il 04/09/2015 alle 12:31, Andrew Schulman ha scritto:
Quindi, perché non esiste un agente gpg per Cygwin? Qualche speranza di averne uno un giorno?
Da: Adam Dinwoodie
Sospetto semplicemente perché nessuno ne ha impacchettato uno e qualcuno deve fare il lavoro per renderlo disponibile. Dubito che qualcuno si opporrebbe al fatto che tu invii un Intent To Package per https://cygwin.com/setup.html .
Giovedì, 03 set 2015 15:20:45 -0400, Andrew Schulman ha scritto:
Se questo è l'unico motivo, potrei certamente guardare a confezionarlo. Immagino che prima mi piacerebbe avere notizie di Marco, il manutentore di Gnupg, per dirci se non ci sono altri motivi.
Da: Marco Atzeri
per quello che so gpg-agent appartiene a GnuPG> 2.0 mentre abbiamo solo il classico gnupg-1.4.19
Se ricordo bene GnuPG> 2.0 richiede funzionalità di protezione della memoria che non esistono su Cygwin. Ma potrei sbagliarmi.
Saluti Marco
AGGIORNAMENTO (20-10-2018)
Le informazioni di seguito sono ora obsolete, poiché ad oggi l'attuale versione del pacchetto gnupg2 di Cygwin è disponibile
2.2.10-1
e quella fornita con il più recente gpg4win (3.1.3) è disponibile2.2.10
.
No, al momento non esiste un pacchetto Cygwin nativo per GnuPG 2+ . Si prega di presentare un reclamo sulla loro lista e-mail. L'unico modo è seguire le mie istruzioni di installazione e il soft link dei nuovi agenti. Fai attenzione poiché ci sono diversi file con nomi simili, poiché non vuoi spezzare il gpg nativo / originale usato dal gestore dei pacchetti e da altre app.
$ 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*
Il minimo indispensabile per il collegamento sono:
$ 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
La soluzione migliore sarebbe passare a MobaXterm !
MobaXterm ha un'utilità simile a un portachiavi che salva sessioni ssh molto simili a mRemote-ng, ma è un terminale Unix nativo per Windows (come Cygwin).
Se Cygwin non è in grado di fornire un GnuPG> 2.0 a causa delle limitazioni di gestione della memoria, è possibile provare a guardare il nuovo sottosistema Microsoft Windows per Linux (WSL) per eseguire Bash su Ubuntu su Windows .
Dall'interno della shell Bash (in esecuzione su Ubuntu su Windows 10 tramite WSL) hai accesso ai repository di pacchetti Canonical e puoi installare rapidamente cose come GnuPG:
apt-get install gnupg