OpenSSLの削除と削除

OpenSSLの削除と削除

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良いアイデアだとは思わない。

おすすめ記事