有没有人知道GNOME的Seashorse在Mac上生成Gpg密钥有什么好的选择?
(替代问题是,如何在Mac上安装Seashorse?我已经下载了该软件包,但是在我运行./configure
之后,我收到了一个错误intltool-update: command not found
谢谢!
答案 0 :(得分:0)
GPGTools是一个不错的工具集,它捆绑了GPG Keychain Access,提供了一个GUI,允许您创建,删除,查找,签名和验证所有密钥 - https://www.gpgtools.org/
注意:我与GPGTools没有任何关系
至于在OSX上编译GNOME的海马,那应该是一个单独的问题;但有人问,所以我会回答;
首先,您需要设置构建环境。 出于方便,我使用macports http://www.macports.org/来安装依赖项。
sudo port install intltool gnome-doc-utils gtk2 gconf libgnome-keyring xorg-libsm
现在我们可以建造海马 -
获取海马来源
wget http://download.gnome.org/sources/seahorse/2.28/seahorse-2.28.1.tar.gz
提取来源
tar -xzf ./seahorse-2.28.1.tar.gz
进入源目录
cd ./seahorse-2.28.1.tar.gz
使用所需的前缀配置源
./configure --prefix=/usr
制作来源
make
无论出于何种原因,我必须编辑pkcs11 / seahorse-pkcs11-operations.c,因为make失败了:
seahorse-pkcs11-operations.c:185: error: too few arguments to function 'gp11_slot_open_session_async'
所以我从185改变了行:
gp11_slot_open_session_async (slot, CKF_RW_SESSION, self->cancellable,
对此:
gp11_slot_open_session_async (slot, CKF_RW_SESSION, NULL, NULL, self->cancellable,
然后再次制作,如果你必须编辑该文件
make
如果一切都成功构建,请安装构建的应用程序
sudo make install
您现在应该能够在OSX下运行GNOME Seahorse。