No se puede instalar la última versión de GnuPG desde la fuente

No se puede instalar la última versión de GnuPG desde la fuente

Intenté instalar el último GnuPG desde el paquete fuente tar.gz pero encuentro estos errores.

Necesita ayuda para solucionar este problema. Descargué los paquetes mencionados en el mensaje de error pero aún no puedo instalarlos ni compilarlos correctamente.

Adjunto una captura de pantalla de los errores.

captura de pantalla de los errores del compilador

Respuesta1

Ubuntu Xenial instala GnuPG 2.1.11, que está disponible como gpg2binario. Hay uno gpgque es de la versión 1.14. La última versión es 2.1.15. Debe instalarlo desde la fuente compilando si desea esa versión.

Para compilar desde el código fuente, primero debe obtener las bibliotecas actualizadas de estos paquetes:

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. Instalaciónnpth

  1. Descargue la versión 1.2 denpth

    wget ftp://ftp.gnupg.org/gcrypt/npth/npth-1.2.tar.bz2
    
  2. Deshacer

    tar xf npth-1.2.tar.bz2
    
  3. Ve a su directorio y constrúyelo.

    cd npth-1.2  
    ./configure
    make
    sudo make install
    

2. Instalarlibgpg-error

  1. Descarga la versión 1.24

    wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.24.tar.bz2
    
  2. Desempaquetar, cdal directorio, configurar, crear e instalar

    tar xf libgpg-error-1.24.tar.bz2
    cd libgpg-error-1.24
    ./configure
    make
    make check
    sudo make install
    

3. Instalarlibgcrypt

  1. Descarga la versión 1.7.3

    wget https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.3.tar.bz2
    
  2. Desempaquetar, cdal directorio, configurar, crear e instalar

    tar xf libgcrypt-1.7.3.tar.bz2
    cd libgcrypt-1.7.3
    ./configure
    make
    make check
    sudo make install
    

4. Instalarlibassuan

  1. Descarga la versión 2.3.4

    wget https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.4.3.tar.bz2
    
  2. Desempaquetar, cdal directorio, configurar, crear e instalar

    tar xf libassuan-2.4.3.tar.bz2
    cd libassuan-2.4.3
    ./configure
    make
    sudo make install
    

5. Instalarlibksba

  1. Descarga la versión 1.3.4

    wget https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.3.4.tar.bz2
    
  2. Desempaquetar, cdal directorio, configurar, crear e instalar

    tar xf libksba-1.3.4.tar.bz2        
    cd libksba-1.3.4
    ./configure
    make
    sudo make install
    

6. Ahora instalargnupg2

  1. Descargar la versión 2.1.15

    wget https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.1.15.tar.bz2
    
  2. Desempaquetar cd, configurar

    tar xf gnupg-2.1.15.tar.bz2        
    cd gnupg-2.1.15
    ./configure
    make
    sudo make install
    

Después de la instalación, debería estar completa, verifique la versión. Pero antes de eso, use este comando para poder cargar las bibliotecas recién instaladas.

sudo ldconfig

Luego para verificar la versión.

gpg2 --version

También puedes comprobar dónde está instalado con

which gpg2

deberia regresar

/usr/local/bin/gpg2

Espero que ayude.

Respuesta2

Abra una ventana de Terminal tipo hormiga:

sudo apt-get update  
sudo apt-get install gpa  

gpa es una interfaz gráfica para gpg y lo instalará automáticamente.

información relacionada