[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:20178] Re: Plamo 3.2インストールメモ(PGP解決)



神戸大学の辰己です。

木下さま以外にレスポンスがないですが、夏休みの宿題のつづき…。
忘れないようにメモです。

> ▲まだ戻らないもの(課題)
> 
> ・pgp関係
> 
>   pgp2
>   pgp5 の Mew-1.95b3 での動作
>   gpg
> 
>   これは、どうにかしないと…。

●pgp2

pgp263is.tar.gz を導入し、

  mv /usr/local/bin/pgp{,2}

をしておく。名前が pgp2 になる。

●pgp5

pgp50i-unix-src.tar.gz を展開した後、configure して、
以下のパッチを当ててからコンパイルしてインストール。

--- lib/pgp/random/pgpRndPool.c.orig Sat Aug 9 23:45:13 1997
+++ lib/pgp/random/pgpRndPool.c Fri Jan 4 11:19:50 2002
@@ -298,7 +298,7 @@
 #ifndef UMULH_32
 #if defined(__GNUC__) && defined(__i386__)
 /* Inline asm goodies */
-#define UMULH_32(r,a,b) __asm__("mull %2" : "=d"(r) : "%a"(a), "mr"(b) : "ax")
+#define UMULH_32(r,a,b) __asm__("mull %2" : "=d"(r), "=a"(a) : "%1"(a), "mr"(b))
 #elif HAVE64
 #define UMULH_32(r,a,b) ((r) = (word32)((word64)(a) * (b) >> 32))
 #else

●gnupg

これは、普通に導入する。その後、

----ここから----
#!/bin/sh
LANGUAGE=C /usr/bin/gpg $@
----ここまで----

を、~/bin/gpg に保存し、chmod u+x して置いておく。

●Mew-1.94.2 での利用

以下の設定を、.emacs に挿入。
(ただし、/home/tatsumi/bin/gpg は、前項で作ったファイルです。
適切なパスに変えて下さい。)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; PGP/GPG config
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq mew-prog-pgp2 "/usr/local/bin/pgp2")
(setq mew-prog-pgp5 "/usr/local/bin/pgp")
(setq mew-prog-pgp  "/usr/local/bin/pgp")
(setq mew-prog-gpg  "/home/tatsumi/bin/gpg")

●あとは、Mew を起動した後、 C-cC-v で、使用する PGP を切替える。

以上です。

Follow-Ups
[plamo:20180] Re: Plamo 3.2インストールメモ(PGP解決), HAYASHI Chifumi (林 千史)

[検索ページ] [メール一覧]
Plamo ML 公開システム