web-dev-qa-db-ja.com

gnupg-2.2.10 gpg:致命的:libgcryptが古すぎます(1.7.0が必要、1.6.5が必要)

次の方法を使用して、ソースコードからgnupgをインストールしようとしています。

ステップ1:

非圧縮のgunpg-2.2.10にcdしました

cd Downloads/gnupg-2.2.10

ステップ2:

私はコマンドを実行します:

./configure

ステップ3:

コマンドを実行します

make

また、次のように前の手順の前に次のようにlibgcryptをインストールしました。

ステップ1:

Libgcryptの非圧縮フォルダーにcdします

ステップ2:

走る

Sudo ./configure

ステップ3:

走る :

Sudo make

ステップ4:

走る

Sudo make install

しかし、毎回gnupg-2.2.10/g10フォルダーに移動して実行するたびに

./gpg

私は得る

 gpg: Fatal: libgcrypt is too old (need 1.7.0, have 1.6.5)

これはls/usr/local/libの出力です

libassuan.la        libgcrypt.so.20         libksba.la         libnpth.so.0
libassuan.so        libgcrypt.so.20.2.3     libksba.so         libnpth.so.0.1.2
libassuan.so.0      libgpg-error.la         libksba.so.8       python2.7
libassuan.so.0.8.1  libgpg-error.so         libksba.so.8.11.6  python3.5
libgcrypt.la        libgpg-error.so.0       libnpth.la
libgcrypt.so        libgpg-error.so.0.24.3  libnpth.so

このエラーを修正するために必要なコマンドは何ですか?そして、私はLinuxの専門家ではないことに注意してください

1
mark

試してみる

export LD_LIBRARY_PATH =/usr/local/lib:$ LD_LIBRARY_PATH

./gpg

1
user875457