CentOS
仮想マシンには最小バージョン6.5がインストールされています。 OpenSSLバージョン1.0.1e-fips
。
今、私はOpenSSL 1.0.1cのインストールを強くお勧めするソフトウェアをインストールしたいと思います。 get fromを介してインストールする必要がありますopenssl.org
。これは、opensslの1.0.1cバージョンをインストールし、1.0.1eバージョンを削除する必要があることを意味すると思います。
頑張りましたが、yum remove openssl
私に与えてくれました
Error: Trying to remove "yum", which is protected
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
今私の質問は、デフォルトのopensslを削除する方法です。推奨項目を最初にインストールしてから、基本項目を削除してもよろしいですか?どうすればいいですか?
ベストアンサー1
あなたはおそらくこれをしたくないでしょう。 OpenSSLバージョンをダウングレードすると、セキュリティバグが(再)発生する可能性があります(システムにインストールされている他のパッケージも破損する可能性があります)。
本当にこれを行う必要がある場合(同じバージョンのすべてのリビジョンが互換性があるため、理由はわかりません)、/opt/openssl
一部のプライベートパス(?)に別のバージョンのライブラリをインストールしてからLD_LIBRARY_PATH`を設定して実行可能ファイルのロードを強制するします。システムバージョンの代わりにこのバージョンを使用してください。
編集:一部のディストリビューションではそのパスがデフォルトで使用されているため、/opt/openssl
代わりに別のバージョンのライブラリをインストールすることをお勧めします。/usr/local/lib
これはopenssl
基本的に古いバージョンのみんなシステムのアプリケーション。そして私はまだダウングレードがopenssl
良いアイデアだとは思わない。