0

GNOME の Seahorse が Mac で Gpg キーを生成するための良い代替手段を知っている人はいますか?

(代替の質問は、Mac に Seahorse をインストールする方法ですか? パッケージをダウンロードしましたが、実行した後./configure、次のエラーが表示されました。intltool-update: command not found

ありがとう!

4

1 に答える 1

0

GPGTools は適切なツールセットであり、GPG Keychain Access がバンドルされており、すべてのキーを作成、削除、検索、署名、および検証できる GUI を提供します - 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

これでタツノオトシゴを作ることができます -

Seahorse のソースを入手する

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

何らかの理由で、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 Seahorse を実行できるはずです。

于 2012-07-06T23:19:06.907 に答える