如何在 Raspbian 操作系统上删除旧版本的 gpg?

如何在 Raspbian 操作系统上删除旧版本的 gpg?

我正在尝试在 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 二进制文件来解决此问题。

相关内容