我正在尝试使用以下方法从源代码安装 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