Several GnuPG instances, with their corresponding agents
Konstantin Boyandin
lists at boyandin.info
Mon Mar 11 16:55:12 CET 2019
Hi Damien,
On 10.03.2019 21:50, Damien Goutte-Gattat writes:
> On Sun, Mar 10, 2019 at 01:25:41AM -0500, Konstantin Boyandin wrote:
>> Question: how do I keep several GnuPG versions installed, every
>> version with its own gpg-agent?
>
> A Gpg-agent is tied to a specific home directory (as specified in the
> GNUPGHOME environment variable or through the --homedir option of gpg),
> so all you have to is to make sure you use a separate home directory for
> each version you want to use.
>
> For example, assuming you have installed version X of GnuPG under
> $HOME/myprogs/gnupg-X, create a directory to use as the home directory
> for that version (say, $HOME/gnupg-homes/X), then you can start using
> that version by running the following:
>
> PATH=$HOME/myprogs/gnupg-X/bin:$PATH
> export GNUPGHOME=$HOME/gnupg-homes/X
> $SHELL -i
>
> You'll start a new shell in which all GnuPG invocations will use the
> binaries from the X version and the keyrings and other associated files
> from the indicated home directory. Simply exit that shell to use again
> your system-provided GnuPG in the normal home directory.
Thanks for the pieces of advice, I'll try that shortly.
I'd also like to share the same keys among all 2.2.* versions - I'll
check how to do that with as little ado as possible.
Sincerely,
Konstantin
More information about the Gnupg-users
mailing list