Di Fedora 22, gpg tidak menemukan gpg-agent:
% gpg-agent --daemon
% gpg -vvv --use-agent --no-tty --decrypt file.gpg
gpg: using character set `utf-8'
:pubkey enc packet: version 3, algo 1, keyid 3060B8F7271AFBAF
data: [4094 bits]
gpg: public key is 271AFBAF
gpg: using subkey 271AFBAF instead of primary key 50EA64D5
gpg: using subkey 271AFBAF instead of primary key 50EA64D5
gpg: gpg-agent is not available in this session
gpg: Sorry, no terminal at all requested - can't get input
gpg2
juga memungkinkan integrasi gnomeDalam hal ini bermanfaat bagi sebagian orang,
gpg
1.4 dapat bekerja dengan baik dengangpg-agent
2.1.Ketika melihatnya, saya menemukan posting ini: https://lists.gnupg.org/pipermail/gnupg-devel/2014-October/029024.html
Agen tersebut kompatibel, tetapi tidak lagi mengekspor variabel lingkungan yang diharapkan oleh versi gpg yang lebih lama. Jika Anda mengaturnya secara manual, itu hanya akan berfungsi:
export GPG_AGENT_INFO=${HOME}/.gnupg/S.gpg-agent:0:1
sumber
GPG_AGENT_INFO=/run/user/$(id -u)/gnupg/S.gpg-agent:0:1
sebagai gantinya.