Penguin
Diff: GpgAgentNotes
EditPageHistoryDiffInfoLikePages

Differences between current version and revision by previous author of GpgAgentNotes.

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

Newer page: version 4 Last edited on Friday, July 27, 2007 12:40:10 am by ChrisOh
Older page: version 1 Last edited on Thursday, February 22, 2007 12:02:17 pm by CraigBox Revert
@@ -33,7 +33,40 @@
  
 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 on Kubuntu 7.04  
+  
+<tt>apt-get install gnupg-agent pinentry-qt kgpg gnupg2</tt>  
+  
+pinentry is a program to securely accept your passphrase. The QT version pinentry-qt is suitable for KDE users.  
+  
+To start the GPG agent, run <tt>eval `gpg-agent --daemon --write-env-file`</tt> (Keep this in ~/.bashrc or ~/.xsession).  
+  
+This writes a file ~/.gpg-agent-info and prevents additional gpg-agents starting (I think?). The environment variable GPG_AGENT_INFO get its value from here and this is where KMail figures which gpg-agent to talk with.  
+  
+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 the file 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