現在、Ubuntu 18.04 に libssl-dev をインストールしようとしていますが、次の問題が発生しています。
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libssl-dev : Depends: libssl1.1 (= 1.1.0g-2ubuntu4.3) but 1.1.1b-1 is to be installed
Recommends: libssl-doc but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
アップデート、再起動など、通常の方法はすべて試しました。この問題を他の場所でも検索しましたが、どの結果でも回答が機能しなかったり、古すぎたり関連性がなかったり、存在しなかったりしました。必要であれば、さらに情報を提供させていただきます。ご協力ありがとうございます。
答え1
以下のコマンドを実行して問題を解決できました:
sudo apt install --reinstall libssl1.1=1.1.0g-2ubuntu4.3
sudo apt install libssl-dev
次に、libssl がダウングレードされたときにアンインストールされたいくつかのパッケージを再インストールしました。今はすべてスムーズに動作しているようです。