誰かがこの点について何か提案があれば、私はUbuntuでIPsecプロトコルが使用する暗号化アルゴリズムをカスタマイズするための可用性をチェックするように命じられていますか? 私は、暗号化操作がopensslのlibcryptoで行われていることを読んだ。 ソースからOpenSSLをコンパイルしてインストールしようとしましたが、インストールに問題はありませんでしたが、 "dpkg -s openssl"と一緒にシステムにインストールされているバージョンを確認すると、バージョンi私はこのパッケージのために開発ファイル "libssl-dev"をインストールしなければならなかったということをどこかで読んだことがありますが、私は何もインストールしていない古いバージョンを持っています。 ありがとうございます。ソースからOpenSSLをインストールする
7
A
答えて
12
あなたは正確にと言っていませんでした。あなたはソースからOpenSSLをインストールしました。
通常の方法である:
tar zxf openssl-VERSION.tar.gz
cd openssl-VERSION
./config [options]
make
make install
これはdpkg -s openssl
によって使用される情報のいずれかを更新しません。これはOSインストールの一部としてインストールされたバージョンを参照します。
./config
に渡されたオプションによっては、システムのopenssl
ファイルも上書きされている可能性があります。私は
./config --prefix=/usr/local/apps/openssl-VERSION
これを避けるために使用します。これによりバイナリが/usr/local/apps/openssl-VERSION/bin
にインストールされます。 /usr/local/apps
以外のパスを使用することができます。make install
を実行する前に、ディレクトリの一部を作成する必要があります。 --prefix=/usr/local
を使用して/usr/local/bin
、/usr/local/lib
などに直接インストールできます。接頭辞を指定しない場合は、デフォルトで/usr/local/ssl
になります。
しかし、それが正常にインストールされていないわけではありません。ちょうどdpkg
はあなたの新しいインストールについて何も教えてくれません。
を実行し、必要に応じて
openssl version
はあなたが持っているバージョンを確認するために、あなたの新しいopenssl
実行ファイルへのパスを指定します。
関連する問題
- 1. ソースからのErlang OTPのOpenSSLエラービルド
- 2. ソースからQt staticをビルドしてOpenSSLをサポートする
- 3. ソースからMembaseをインストールする
- 4. ソースからUbuntuにforemanをインストールする
- 5. Elixir - ソースからHexパッケージをインストールする
- 6. ruby1.9.2ソースからインストール - >インストールheisenbug
- 7. エラーのあるCpp OpenSSLサーバーのソース
- 8. OS Xでopensslをインストール
- 9. シェフがソースからのプログラムをインストールして更新する
- 10. ソースからOSXアプリケーションをインストールするには
- 11. Opsworks - GitHubソースからgemをインストールするには?
- 12. ソースからMonoDevelop 2.4をインストールするには?
- 13. ソースからコンパイルせずにcygwinにパッケージをインストールする
- 14. インターネット接続なしでソースからpythonをインストールするには?
- 15. Pythonパッケージをインストールするソースtarball with pip
- 16. 初期ramファイルシステム上のソースからパッケージをインストール
- 17. 特定のソースからすべてのNuGetパッケージをインストールするには?
- 18. ソースからpostgresqlをインストールした後にpg_trgmを使用する方法
- 19. 静的リンクopensslからsqlcipher
- 20. php cURLから(openssl)httpsアドレス
- 21. ソフトウェアをパッケージマネージャからインストールするよりもソースからビルドすることの利点はありますか?
- 22. OpenSSLのMACへのインストール問題
- 23. ソースからのインストールとアンインストール後にRubyインストールが表示されない
- 24. ソースからインストールされたプログラムのターミナルコマンドを作成する方法
- 25. Windows XPでPHP 5.3.5用にopensslをインストールする方法は?
- 26. ソースからコンパイルする方が良いか、.debパッケージからインストールする方が良いですか?
- 27. ソースからEPDへのパッケージのインストールMac OS XのPython
- 28. ソースからnodejsがインストールされましたが、今はエラー
- 29. 私は、OpenSSL v1.0.2fをダウンロードしてインストールする<code>brew install openssl</code>を使用している
- 30. 連絡先をあるソースから別のソースにコピーする
申し訳ありませんが、これはシステムが使用している元のパッケージを置き換えますか?カーネル自体を強制的にコンパイルする必要がありますか? –
いいえ、システムの元のパッケージを置き換えません(接頭辞として '/ usr'のようなものを指定しない限り)。古い '/ usr/bin/openssl'はそこに残っていて、新しくインストールされた' openssl'コマンドはあなたが指定したどこにでもあります。カーネルはこれとは関係ありません。なぜあなたはそれをどう思いますか?あなたの質問は、話題ではなく閉じられています。あなたはスーパーユーザー、unix、またはaskubuntuのいずれかに投稿するかもしれません。 –
okですが、IPSecToolsのようなOpenSSLを使用する特定のパッケージをインストールした場合、このパッケージはインストールされているOpenSSLのバージョンを使用しますか、元のシステムパッケージを使用しますか?そのパッケージにいくつかの暗号化アルゴリズムをカスタマイズする必要があるからです。 –