哪个是正确的 GnuPG 可执行文件来配置 Enigmail?

哪个是正确的 GnuPG 可执行文件来配置 Enigmail?

我正在尝试设置 Enigmail 以在 Thunderbird 中运行。

could not find GnuPG当我打开 Thunderbird > 工具 > 附加组件 > 扩展 > Enigmail 首选项 > 基本选项卡时,Enigmail 会显示此信息。

我查看了一下/usr/bin,发现有几个可执行文件似乎相关。应该指定哪一个?

  • GPG
  • gpg2
  • gpg-代理

答案1

Enigmail 需要“gpg”命令行工具。(gpg-agent 是一个辅助工具,我不知道“gpg2”是什么——我的系统上没有它。)

因此,你想给它:

/usr/bin/gpg

答案2

我强烈建议使用 gpg2,因为它适用于桌面。

在 OpenPGP -> 首选项下,选中“覆盖”并在旁边的链接中输入以下内容:

/usr/bin/gpg2

如果它给您进一步的错误消息,请安装 gnupg2

sudo apt-get install gnupg2

笔记,不要卸载 gnupg。这仍然被操作系统的许多其他部分使用,包括 aptitude 本身。

答案3

在 Quantal 上我有:

gpg --version
gpg (GnuPG) 1.4.11

和:

gpg2 --version
gpg (GnuPG) 2.0.17

libgcrypt 1.5.0

我遇到的问题以及我想看看 Enigmail 是否可以制作我的密钥(我为什么会在这里)的原因是gpg --gen-keygpg2 --gen-keyCLI 让我很头疼,而 GPA 隐私助手不允许我生成 4096 密钥。对于初学者来说,这有点复杂。:)

如果不尝试的话,我也不知道该添加什么(我猜),因为除了 dholbert 列出的内容之外,还有:

~$ whereis gpg
gpg: /usr/bin/gpg /usr/bin/X11/gpg /usr/share/man/man1/gpg.1.gz

~$ whereis gpg2
gpg2: /usr/bin/gpg2 /usr/bin/X11/gpg2 /usr/share/man/man1/gpg2.1.gz

没人知道结果会怎样:https://help.ubuntu.com/community/GnuPrivacyGuardHowto

相关内容