
Tentei instalar o GnuPG mais recente do pacote tar.gz de origem, mas estou encontrando esses erros.
Precisa de ajuda para resolver esses problemas. Baixei os pacotes mencionados na mensagem de erro, mas ainda não consigo instalar ou compilar com sucesso.
Anexei uma captura de tela dos erros.
Responder1
O Ubuntu Xenial instala o GnuPG 2.1.11, que está disponível como gpg2
binário. Existe um gpg
que é da versão 1.14. A versão mais recente é 2.1.15. Você precisa instalá-lo a partir do código-fonte compilando se desejar 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. Instalandonpth
Baixe a versão 1.2 do
npth
wget ftp://ftp.gnupg.org/gcrypt/npth/npth-1.2.tar.bz2
Descompacte
tar xf npth-1.2.tar.bz2
Vá para o diretório e construa-o
cd npth-1.2 ./configure make sudo make install
2. Instalarlibgpg-error
Baixe a versão 1.24
wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.24.tar.bz2
Descompacte,
cd
vá para o diretório, configure, crie e instaletar xf libgpg-error-1.24.tar.bz2 cd libgpg-error-1.24 ./configure make make check sudo make install
3. Instalarlibgcrypt
Baixe a versão 1.7.3
wget https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.3.tar.bz2
Descompacte,
cd
vá para o diretório, configure, crie e instaletar xf libgcrypt-1.7.3.tar.bz2 cd libgcrypt-1.7.3 ./configure make make check sudo make install
4. Instalarlibassuan
Baixe a versão 2.3.4
wget https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.4.3.tar.bz2
Descompacte,
cd
vá para o diretório, configure, crie e instaletar xf libassuan-2.4.3.tar.bz2 cd libassuan-2.4.3 ./configure make sudo make install
5. Instalarlibksba
Baixe a versão 1.3.4
wget https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.3.4.tar.bz2
Descompacte,
cd
vá para o diretório, configure, crie e instaletar xf libksba-1.3.4.tar.bz2 cd libksba-1.3.4 ./configure make sudo make install
6. Agora instalegnupg2
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ê deverá concluir, verifique a versão. Mas antes disso use este comando para que as bibliotecas recém-instaladas possam ser carregadas.
sudo ldconfig
Então para verificar a versão
gpg2 --version
Você também pode verificar onde ele está instalado com
which gpg2
Deveria retornar
/usr/local/bin/gpg2
Espero que ajude.
Responder2
Abra uma janela do Terminal tipo formiga:
sudo apt-get update
sudo apt-get install gpa
gpa é uma interface gráfica para gpg e instalará o gpg automaticamente.