
Ich habe versucht, das neueste GnuPG aus dem Quell-Tar.gz-Paket zu installieren, aber es treten diese Fehler auf.
Brauche Hilfe, um dieses Problem zu beheben. Ich habe die in der Fehlermeldung genannten Pakete heruntergeladen, kann sie aber immer noch nicht erfolgreich installieren oder erstellen.
Ich habe einen Screenshot der Fehler angehängt.
Antwort1
Ubuntu Xenial installiert GnuPG 2.1.11, das als gpg2
Binärdatei verfügbar ist. Es gibt eine gpg
Version 1.14. Die neueste Version ist 2.1.15. Sie müssen es aus dem Quellcode installieren, indem Sie es kompilieren, wenn Sie diese Version möchten.
Um aus dem Quellcode zu kompilieren, müssen Sie zuerst die aktualisierten Bibliotheken dieser Pakete herunterladen -
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. Installierennpth
Laden Sie die Version 1.2 herunter von
npth
wget ftp://ftp.gnupg.org/gcrypt/npth/npth-1.2.tar.bz2
Auspacken
tar xf npth-1.2.tar.bz2
Gehen Sie in sein Verzeichnis und bauen Sie es
cd npth-1.2 ./configure make sudo make install
2. Installierenlibgpg-error
Laden Sie die Version 1.24 herunter
wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.24.tar.bz2
Entpacken,
cd
ins Verzeichnis, konfigurieren, erstellen & installierentar xf libgpg-error-1.24.tar.bz2 cd libgpg-error-1.24 ./configure make make check sudo make install
3. Installierenlibgcrypt
Laden Sie die Version 1.7.3 herunter
wget https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.3.tar.bz2
Entpacken,
cd
ins Verzeichnis, konfigurieren, erstellen & installierentar xf libgcrypt-1.7.3.tar.bz2 cd libgcrypt-1.7.3 ./configure make make check sudo make install
4. Installierenlibassuan
Laden Sie die Version 2.3.4 herunter
wget https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.4.3.tar.bz2
Entpacken,
cd
ins Verzeichnis, konfigurieren, erstellen & installierentar xf libassuan-2.4.3.tar.bz2 cd libassuan-2.4.3 ./configure make sudo make install
5. Installierenlibksba
Laden Sie die Version 1.3.4 herunter
wget https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.3.4.tar.bz2
Entpacken,
cd
ins Verzeichnis, konfigurieren, erstellen & installierentar xf libksba-1.3.4.tar.bz2 cd libksba-1.3.4 ./configure make sudo make install
6. Jetzt installierengnupg2
Version 2.1.15 herunterladen
wget https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.1.15.tar.bz2
Auspacken,
cd
konfigurierentar xf gnupg-2.1.15.tar.bz2 cd gnupg-2.1.15 ./configure make sudo make install
Nachdem die Installation abgeschlossen ist, sollten Sie die Version überprüfen. Verwenden Sie vorher jedoch diesen Befehl, damit neu installierte Bibliotheken geladen werden können.
sudo ldconfig
Überprüfen Sie dann die Version
gpg2 --version
Sie können auch überprüfen, wo es installiert ist mit
which gpg2
Es sollte zurückkehren
/usr/local/bin/gpg2
Hoffentlich hilft das.
Antwort2
Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:
sudo apt-get update
sudo apt-get install gpa
gpa ist eine grafische Benutzeroberfläche für gpg und installiert gpg automatisch.