Raspbianオペレーティングシステムから古いバージョンのgpgを削除する方法は?

Raspbianオペレーティングシステムから古いバージョンのgpgを削除する方法は?

Raspberry Pi 4デバイスに最新バージョンのGnuPGライブラリをインストールしようとしています。 Raspbian OSにはすでに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バイナリに更新することでこの問題を解決できました。

関連情報