我正在尝试在 Raspberry Pi 4 设备上安装最新版本的 GnuPG 库。我发现 Raspbian 操作系统已经安装了 gpg 二进制文件,这不允许我安装所需库的较新版本(例如 libgcrypt)。执行所有安装步骤后,我检查了 /usr/bin,结果发现旧版本的 gpg 文件。
之前,我能够在 Ubuntu VM 上成功安装并运行 gpg2 库命令。考虑到 Raspbian 也是基于 Linux 的操作系统,我如何在 Pi 4 设备中执行相同的操作?
答案1
首先尝试sudo apt install gnupg --reinstall
这应该覆盖。
如果上面不是您需要的,请尝试运行
sudo apt --purge remove gnupg
此外,包括-f
在大多数适当的命令中都会强制执行该操作。
答案2
我能够通过将 LD_LIBRARY_PATH 设置为共享库文件 libgcrypt*.so 的位置并将可执行文件的路径更新为新生成的 gpg 二进制文件来解决此问题。