Penguin
Diff: GpgAgentNotes
EditPageHistoryDiffInfoLikePages

Differences between version 2 and predecessor to the previous major change of GpgAgentNotes.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 2 Last edited on Friday, July 27, 2007 12:28:08 am by ChrisOh Revert
Older page: version 1 Last edited on Thursday, February 22, 2007 12:02:17 pm by CraigBox Revert
@@ -33,7 +33,39 @@
  
 Why wasn't I prompted for the passphrase? pinentry-curses needs a [TTY], and if you don't have GPG_TTY set, it won't be able to find one if you're running from a script. 
  
 <tt>GPG_TTY=`tty`</tt> in your .bashrc will fix this for you. 
+  
+  
+----  
+!!Experience getting gpg going with KMail  
+  
+<tt>apt-get install gnupg-agent pinentry-qt kgpg </tt>  
+  
+pinentry is a program to securely accept your passphrase. There are GTK and QT versions available for X users.  
+  
+To start the GPG agent, run <tt>eval `gpg-agent --daemon --write-env-file`</tt> (Keep this in ~/.bashrc or ~/.xsession).  
+  
+This write a file ~.gpg-agent-info which in turn the environment variable GPG-AGENT-INFO gets its info from.  
+  
+You configure the agent in ~/.gnupg/gpg-agent.conf. A sample:  
+<pre>  
+default-cache-ttl 3600  
+pinentry-program /usr/bin/pinentry-qt  
+</pre>  
+  
+Configure ~/.gnupg/gpg.conf to use the gpg-agent you've just got going.  
+uncomment the option <tt>use-agent</tt>  
+  
+If the file does not exist you can use Kgpg to create the file for you. However it only include one keyserver. You can add the others to this file.  
+  
+Configure ~/.bashrc to include  
+  
+<tt>GPG_TTY=`tty`</tt> and <tt>export GPG_TTY</tt>  
+  
+  
+  
+  
+  
  
 ----- 
 Find other pages like me in CategoryNotes