我使用Mutt发送GPG签名的电子邮件。在之前的Ubuntu版本中,我可以告诉Mutt使用gnome-gpg,它会通过一个GUI窗口要求输入我的GPG密码,然后将其存储在GNOME密钥环中,有效时间为24小时或者直到注销,以先到者为准。然而,在Ubuntu 11.10中,universe中移除了gnome-gpg。是否有替代方案?
GNOME的默认钥匙环管理器是seahorse:
Seahorse是GnuPG(Gnu Privacy Guard程序)的前端,它与GNOME桌面集成。它是一个用于安全通信和数据存储的工具。通过图形界面可以轻松进行数据加密和数字签名创建,并且通过直观的界面可以轻松进行密钥管理操作。
(man 1 seahorse)
在Ubuntu中,默认情况下应该启用/运行,并且您的环境中应该有这个变量:
$ echo $GPG_AGENT_INFO
/tmp/keyring-XXXXXX/gpg:0:1
/tmp/keyring-XXXXXX/gpg
是由程序 gnome-keyring-daemon
绑定的套接字,该程序位于 gnome-keyring
包中。
不幸的是,我对您的系统没有足够的信息,无法准确告诉您如何继续。但是,我应该已经给了您足够的信息来开始调查问题。如果您需要更多帮助,请告诉我您是否安装了该软件包,进程是否正在运行,套接字是否存在以及环境变量是否已设置。
Gnome-GPG将很快无法在Ubuntu上使用,但您可以下载最后一批已制作的版本:
~/.mutt/muttrc
文件中删除自定义的set pgp_sign_command="gnome-gpg ..."
设置! - Marius Gedminas