Не может установить последнюю версию GnuPG из источника

Я пытался установить последний GnuPG из источника tar.gz пакет, но я встречаюсь с этими ошибками.

Нуждаюсь в помощи для фиксации их проблема. Я Загрузил пакеты, упомянутые в сообщении об ошибке, но тем не менее я не могу установить или создать его успешно.

Я присоединил снимок экрана ошибок.

screenshot of the compiler errors

0
задан 31 August 2016 в 08:31

2 ответа

Гостеприимный GnuPG 2.1.11 установок Ubuntu, который доступен как gpg2 двоичный файл. Существует a gpg который является от версии 1.14. Последняя версия 2.1.15. Необходимо установить его из источника путем компиляции, если бы Вы хотели ту версию.

Для компиляции из источника необходимо сначала получить обновленные библиотеки этих пакетов -

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. Установка npth

  1. Загрузите версию 1.2 npth

    wget ftp://ftp.gnupg.org/gcrypt/npth/npth-1.2.tar.bz2
    
  2. Распаковать

    tar xf npth-1.2.tar.bz2
    
  3. Перейдите к, ему - dir, и создайте его

    cd npth-1.2  
    ./configure
    make
    sudo make install
    

2. Установка libgpg-error

  1. Загрузите версию 1.24

    wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.24.tar.bz2
    
  2. Распакуйте, cd к каталогу настройте, сделайте и установите

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

3. Установка libgcrypt

  1. Загрузите версию 1.7.3

    wget https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.3.tar.bz2
    
  2. Распакуйте, cd к каталогу настройте, сделайте и установите

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

4. Установка libassuan

  1. Загрузите версию 2.3.4

    wget https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.4.3.tar.bz2
    
  2. Распакуйте, cd к каталогу настройте, сделайте и установите

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

5. Установка libksba

  1. Загрузите версию 1.3.4

    wget https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.3.4.tar.bz2
    
  2. Распакуйте, cd к каталогу настройте, сделайте и установите

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

6. Теперь установка gnupg2

  1. Загрузите версию 2.1.15

    wget https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.1.15.tar.bz2
    
  2. Распакуйте, cd, настроить

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

После установки Вы должны быть завершенными, проверить версию. Но перед тем использованием эта команда к тому, так, чтобы недавно установленные библиотеки могли быть загружены.

sudo ldconfig

Затем проверять версию

gpg2 --version

Можно также проверить, где это установлено с

which gpg2

Это должно возвратиться

/usr/local/bin/gpg2

Надежда, которая помогает.

5
ответ дан 28 September 2019 в 15:34

Откройте окно терминала типа муравей:

sudo apt-get update  
sudo apt-get install gpa  

gpa - графический интерфейс для gpg, и он автоматически установит gpg.

0
ответ дан 28 September 2019 в 15:34

Другие вопросы по тегам:

Похожие вопросы: