内容
サイトオーナーのパブリックキー †
当サイトのオーナー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で決まり!