gnupg-2.2.10 gpg:致命:libgcrypt 太旧(需要 1.7.0,有 1.6.5)

gnupg-2.2.10 gpg:致命:libgcrypt 太旧(需要 1.7.0,有 1.6.5)

我正在尝试使用以下方法从源代码安装 gnupg:

步骤1:

我 cd 到未压缩的 gunpg-2.2.10

cd Downloads/gnupg-2.2.10

第2步:

我运行命令:

./configure

步骤3:

我运行命令

make

另外,我在执行上述步骤之前按照如下方式安装了 libgcrypt:

步骤1:

我 cd 到 libgcrypt 解压后的文件夹

第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

尝试

导出 LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

./gpg

相关内容