gpgにgpg-agentを検索させる方法

gpgにgpg-agentを検索させる方法

Fedora 22では、gpgは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

ベストアンサー1

バージョンを確認して問題を見つけてください。

% gpg-agent --version
gpg-agent (GnuPG) 2.1.7

% gpg --version                                                               
gpg (GnuPG) 1.4.19

これらのコンポーネントは別のパッケージにあります(私の場合gnupg2-2.1.7-1.fc22.x86_64gnupg-1.4.19-2.fc22.x86_64)。解決策はgpg2 代わりにコマンドを使用することですgpg

おすすめ記事