Ubuntu22.04でlibssl.so.1.1がない問題を解決

エラーメッセージ:

共有ライブラリのロード中にエラーが発生しました: libssl.so.1.1: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません

インターネット上の解決策も同じで、openssl をインストールすれば解決するという人もいますが、これは大金ではありませんか? しかも、Ubuntu 自体に Openssl がインストールされているので、別の Openssl をインストールしますか? それで問題は解決できるでしょうか?問題を解決することは当然のことではありませんが、問題の原因を突き止める必要があります。

調査の結果、libssl1.1 は ubuntu18.04 以降ウェアハウスから削除されているため、Ubuntu22.04 を使用している場合、sudo apt update はとにかく libss1.1 をインストールおよび更新できません。そのため、一部のソフトウェアがまだこのライブラリに依存している場合、問題が発生します。正しく動作しない場合は、ライブラリを手動でインストールする必要があります。

解決:

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb

sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb

インストールが完了したら、ソフトウェアを通常どおり実行できます。

また

次の Web サイトにアクセスすると、自分でダウンロードしてインストールする必要があるコンポーネントが見つかります。

/ubuntu/pool/main/o/openssl のインデックス

このアドレスには、多くの openssl コンポーネント ライブラリがあります。独自のシステム要件に応じて、対応するバージョンをダウンロードできます。インストール方法は同じです。ダウンロードするときは、i386 (x86) と amd64 (x64) の違いに注意してください。

お役に立てば幸いです! 

おすすめ

転載: blog.csdn.net/Asgard_Hu/article/details/127532328