gpg-agentパッケージをインストールしようとするとエラーが発生します。
The following packages have unmet dependencies: gpg-agent : Depends: libassuan0 (>= 2.5.1) but 2.4.3-2 is to be installed Recommends: gnupg (= 2.2.12-1~bpo9+1) E: Unable to correct problems, you have held broken packages.
ただし、適切なリストでこれを見つけようとすると、次の結果が表示されます。
root@emmaHost:/home/emma# apt list libassum0 Listing... Done root@emmaHost:/home/emma#
以前はソースからgpgをインストールしようとしましたが、必要なライブラリがいくつかないので、魔女のソースコードをダウンロードして(libassum)libを含むインストールを試みました。
このエラーを正しく修正するには?ありがとう
答え1
現物価格差
libassuan0
libassum0
答え2
過去に依存関係について私が学んだことの1つは、開発ライブラリを検索する必要があることが多いことです。システムによっては -dev または -devel で終わります。
これらのライブラリのほとんどのヘッダーファイルには、別のバージョンに切り替えるロジックがあります。
ソースからビルドする場合は、構成ファイルに移動してバージョン要件を手動で変更できます。 *単に行ったことを覚えて元のバージョンをバックアップしてください。
もう一つのポイントは、各ディストリビューションに特定のgccバージョンが添付されていることです。以前のgccバージョンが必要なソースファイルで作業している場合は、一部のソースファイルを編集する必要があります。
試してみて問題が解決するかどうかを確認します。