会社のポリシーにより、18.04システムに独自のウイルス対策ソフトウェアをインストールする必要があります。問題は、インストールして動作させるためにもOpenSSLの古いバージョンが必要なことです。つまり、Ubuntu 18.04は1.1シリーズを使用し、ソフトウェアはバージョン1.0に依存しています。 Linuxは彼らにとって優先的なプラットフォームではないので、近い将来それを変更する計画はないようです。
Aptは、リポジトリに1.1より古いバージョンは表示しません。私はなんとか1.0.1バージョンの.debファイルを見つけることができましたが、明らかにそれをインストールするだけでシステム全体の依存関係が壊れ、aptはインストール修正(最新バージョンをインストールするだけです)を実行したいと思います。
現在インストールされているOpenSSLバージョンを削除する(古いバージョンを後でインストールする)ことは、仕事に必要な多くの重要なパッケージ(Gnome環境全体を含む)も削除するため、問題外です。
システムを破壊せずにOpenSSLを1.0に適切にダウングレードする方法、または少なくとも両方のバージョンをインストールする方法(およびソフトウェアとそのインストーラーを古いバージョンに直接リダイレクトする方法)はありますか?
以下を試すことができます:
Sudo apt-get install -y --allow-downgrades openssl1.0=1.0.2n-1ubuntu5.1
echo "export OPENSSL_DIR=/usr/lib/ssl1.0/" >> ~/.bashrc
avoid OpenSSLのダウングレードを試み、VMまたは古いOSのコンテナを使用する必要があります。古いOpenSSLバージョンを使用する必要がある場合。
OpenSSLを1.0.xバージョンにダウングレードすることは安全ではありません。これは、OpenSSLコードベース内でのコードベースの変更が時間とともに変化するため、多くのものが正しく構築または動作できないであるためです。
別の古いOpenSSLが必要な場合は、この方法でOpenSSLをダウングレードするのではなく、VMまたは古いUbuntuのコンテナと古いOpenSSLを使用してこれを行うことをお勧めします。