ソースコードからOpenSSLをインストールする方法
2276 ワード
SSLは安全なインターネットの基礎であり、それが世界のコンピュータネットワークを横断するとき、私たちの機密情報を保護します.
最初に、私たちはソースからOpenSSLをダウンロードする必要があります.ダウンロードするには、次のコマンドを入力します.
ソースコードをダウンロードし、必要なすべての依存パッケージをインストールしたので、以下のコマンドを使用してダウンロードしたファイルを展開し、ファイルをダウンロードしたディレクトリと同じディレクトリにする必要があります.
最初に、私たちはソースからOpenSSLをダウンロードする必要があります.ダウンロードするには、次のコマンドを入力します.
cd /usr/local/src/
sudo wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
進む前に、ソースコードからパッケージを構築するために必要な依存関係を持っていることを確認し、ターミナルに戻り、次のように入力します.sudo apt install build-essential checkinstall zlib1g-dev -y
上記のコマンドはDebianパッケージをコンパイルするために必要なすべてのパッケージのリファレンスである3つのパッケージビルド必須をインストールします.ソースコードをダウンロードし、必要なすべての依存パッケージをインストールしたので、以下のコマンドを使用してダウンロードしたファイルを展開し、ファイルをダウンロードしたディレクトリと同じディレクトリにする必要があります.
sudo tar -xf openssl-1.1.1c.tar.gz
ファイルを抽出した後、抽出したディレクトリに移動しますcd openssl-1.1.1c
OpenSSLをインストールします.sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
sudo make
sudo make test
sudo make install
エラーがない場合は、これまでのところ、良いので、今すぐOpenSSL共有ライブラリを設定して、ナノテキストエディタを使用して選択することができます.cd /etc/ld.so.conf.d/
sudo nano openssl-1.1.1c.conf
このコマンドは、空のファイルでテキストエディタを開き、以下のテキストを入力して保存します./usr/local/ssl/lib
次に、以下のコマンドを発行して動的リンクを再読み込みします.sudo ldconfig -v
最後になりましたが、OpenSSLバイナリを設定する必要があります.OpenSSLの新しいバージョンのバイナリをインストールする必要があります.しかし、まず、バイナリファイルをバックアップする必要があります.sudo mv /usr/bin/c_rehash /usr/bin/c_rehash.backup
sudo mv /usr/bin/openssl /usr/bin/openssl.backup
次に、/etc/環境ファイルをsudo nano /etc/environment
ナノオープンで、/etc/環境ファイルを次のように更新しましょう.PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/ssl/bin"
次に、OpenSSL環境をリロードし、以下のコマンドを使ってパスビンディレクトリをチェックします.source /etc/environment
echo $PATH
以下のコマンドを使用してOpenSSLのインストールを確認し確認できますwhich openssl
openssl version -a
ハッピーコーディング日!Reference
この問題について(ソースコードからOpenSSLをインストールする方法), 我々は、より多くの情報をここで見つけました https://dev.to/tandavala/how-to-install-openssl-from-source-code-on-ubuntu-16-04-j5jテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol