O Ubuntu Xenial instala o GnuPG 2.1.11, que está disponível como gpg2
binary. Existe um gpg
da versão 1.14. A última versão é 2.1.15. Você precisa instalá-lo a partir do código-fonte, compilando-o se quiser essa versão.
Para compilar a partir do código-fonte, você precisa primeiro obter as bibliotecas atualizadas desses pacotes -
npth (ftp://ftp.gnupg.org/gcrypt/npth/)
libgpg-error (ftp://ftp.gnupg.org/gcrypt/libgpg-error/)
libgcrypt (ftp://ftp.gnupg.org/gcrypt/libgcrypt/)
libksba (ftp://ftp.gnupg.org/gcrypt/libksba/)
libassuan (ftp://ftp.gnupg.org/gcrypt/libassuan/)
1. Instalando npth
-
Faça o download da versão 1.2 de
npth
wget ftp://ftp.gnupg.org/gcrypt/npth/npth-1.2.tar.bz2
-
Descompacte
tar xf npth-1.2.tar.bz2
-
Acesse seu diretório e crie-o
cd npth-1.2 ./configure make sudo make install
2. Instale libgpg-error
-
Baixe a versão 1.24
wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.24.tar.bz2
-
Descompacte,
cd
no diretório, configure, faça & amp; instalartar xf libgpg-error-1.24.tar.bz2 cd libgpg-error-1.24 ./configure make make check sudo make install
3. Instale libgcrypt
-
Baixe a versão 1.7.3
wget https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.3.tar.bz2
-
Descompacte,
cd
no diretório, configure, faça & amp; instalartar xf libgcrypt-1.7.3.tar.bz2 cd libgcrypt-1.7.3 ./configure make make check sudo make install
4. Instale libassuan
-
Baixe a versão 2.3.4
wget https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.4.3.tar.bz2
-
Descompacte,
cd
no diretório, configure, faça & amp; instalartar xf libassuan-2.4.3.tar.bz2 cd libassuan-2.4.3 ./configure make sudo make install
5. Instale libksba
-
Baixe a versão 1.3.4
wget https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.3.4.tar.bz2
-
Descompacte,
cd
no diretório, configure, faça & amp; instalartar xf libksba-1.3.4.tar.bz2 cd libksba-1.3.4 ./configure make sudo make install
6. Agora instale gnupg2
-
Baixe a versão 2.1.15
wget https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.1.15.tar.bz2
-
Descompacte,
cd
, configuretar xf gnupg-2.1.15.tar.bz2 cd gnupg-2.1.15 ./configure make sudo make install
Após a instalação, você deve estar completo, verifique a versão. Mas antes disso, use este comando para que as bibliotecas instaladas recentemente possam ser carregadas.
sudo ldconfig
Em seguida, verifique a versão
gpg2 --version
Você também pode verificar onde está instalado com
which gpg2
Ele deve retornar
/usr/local/bin/gpg2
Espero que ajude.