有誰知道GNOME的Seashorse在Mac上生成Gpg-keys的好方法嗎?在Mac上生成GPG密鑰
(替代的問題是,如何在Mac上安裝Seashorse?我已經下載了包,但我跑./configure
後,我得到了一個錯誤說intltool-update: command not found
謝謝!
有誰知道GNOME的Seashorse在Mac上生成Gpg-keys的好方法嗎?在Mac上生成GPG密鑰
(替代的問題是,如何在Mac上安裝Seashorse?我已經下載了包,但我跑./configure
後,我得到了一個錯誤說intltool-update: command not found
謝謝!
GPGTools是體面的工具集,它已GPG鑰匙串訪問捆綁在一起,它提供了一個圖形用戶界面,使您可以創建,刪除,查找,簽名,並確認所有的鑰匙 - https://www.gpgtools.org/
注:我在沒有辦法與GPGTools
附屬至於在OSX上編譯GNOME的Seahorse,那應該是一個單獨的問題;但有人問,所以我會回答;
首先,您需要設置您的構建環境。 出於方便,我使用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,因爲化妝與失敗:
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海馬。