GNUPG

内容

サイトオーナーのパブリックキー †

当サイトのオーナーHieda/JE1SGHの2013-06-26現在の公開鍵です.都合により,これより前の鍵は破棄しましたので,前の公開鍵をインポート済みの方は、お手数でも前のものを破棄して,この鍵を使ってください.

8790D871.asc

Macの場合 †

GPGToolsをインストールすれば,コマンドラインのツール,GUIの統合ツールであるGPG Keychain Accessなど,すべてインストールされます.

自力でbuild †

GnuPG 2.0.x †

概要 2007-04-28 †

アプリケーションによって,使えたり使えなかったりします.全般的に,1.4.xの方が無難です.

Slackwareは標準的なconfigureオプションでOK.

いろんなフロントエンドで使用するとき,各国語サポートがあると,トラブルの元なので,–disable-nlsを追加しました(2010-01-08).

2.0.15は,libassuan 2.0.0が必要(2010-03-11).

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc 
--mandir=/usr/man --infodir=/usr/info --disable-nls --enable-shared 
--build=i486-slackware-linux-gnu --host=i486-slackware-linux-gnu

要pth (MacOS X PowerPCの場合はオプションに追加項目あり), libgpg-error, libksba, libassuan, libgcrypt

MacOS X †

MacOS Xは,

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc 
--mandir=/usr/share/man --infodir=/usr/share/info --disable-nls --enable-shared

あたり(これは,RedHat準拠).やはり,–disable-nlsを追加しました(2010-01-08).

2.0.5現在,PowerPC MacはOKだけれど,Intel MacはNG (MacOS X 10.4.10).

2.0.8現在では,Intel MacもOKです(MacOS X 10.5.1).libgcrypt 1.4.0を使用.

2.0.14もOK(2009-12-31).

libgcrypt-1.4.6でエラーが出るときは,–disable-asmを追加.

GnuPG 1.4.3 2006-04-05 †

Slackware, Slackintoshは標準的なconfigureオプションでOK.

–disable-nlsを追加しました(2010-01-08).

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc 
--mandir=/usr/man --infodir=/usr/info --disable-nls --enable-shared 
--build=i486-slackware-linux-gnu --host=i486-slackware-linux-gnu

MacOS Xは,

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc 
--mandir=/usr/share/man --infodir=/usr/share/info --disable-nls --enable-shared

あたり(これは,RedHat準拠) でOK. 1.4.2.2より前には脆弱性ありとのこと.

Enigmailとの関係 2009-03-23 †

もちろん,gpg 1.4.xは,Enigmail 0.95.7 + Thunderbird 2.0.21と,問題なく使えます(バージョンは,2009-03-23現在の最新版).GnuPG 2.0.11については,使える場合と使えない場合があります.LinuxでOKの場合,NGの場合があり,またMacOS XでもOKとNGのケースがあるため,依存性については全く不明です.

GPGME 1.3.0 2011-05-06 †

まずは,–disable-largefileを立てないと,gpaがbuildできない.

makeでエラーがいくつか出る場合があります.

testsのbuildでエラーが出る場合.Makefileの中の

tests = tests

tests =

と書き換えてmakeし直す.

そして,次にエラーが出たところで,

cd src
../libtool --tag=CC --mode=link gcc -I/usr/local/include 
-I/usr/include -g -O2 -o gpgme-tool gpgme-tool.o 
libgpgme.la -L/usr/local/lib -lgpg-error

とします(出典→http://www.gossamer-threads.com/lists/gnupg/users/54098).

この後,

cd ..
make

でOK.

libgcrypt-1.4.6 Mac OS X 2011-05-12 †

mpih-add1-asm.S:47:suffix or operands invalid for `push'
mpih-add1-asm.S:48:suffix or operands invalid for `push'
mpih-add1-asm.S:78:suffix or operands invalid for `jmp'
mpih-add1-asm.S:113:suffix or operands invalid for `pop'
mpih-add1-asm.S:114:suffix or operands invalid for `pop'

–disable-asmを付ければよい模様.

  • http://old.nabble.com/iMac-error-td27336799.html

Windowsの場合 2009-04-01 †

GPG4Winで決まり!

リンク †


関連ページ