Ubuntu 14.04で実行しており、curl 7.48を手動でインストールしました(質問 https://stackoverflow.com/questions/36866583/libcurl-not-updated を参照)。
私はコマンドを実行しようとしました:
carlo @ carlo-ThinkPad-W541:/ usr/bin $ curl -sS https://storage.googleapis.com/kubernetes-release/release/stable.txt curl:(1)プロトコル「https」はlibcurl carlo @ carlo-ThinkPad-W541:/ usr/bin $ でサポートまたは無効化されていません
そのため、構成出力を簡単に確認したところ、SSLがサポートされていないことが明確に示されました。
configure:curl/libcurlをビルドするように構成: curlバージョン:7.48.0 ホストセットアップ:x86_64-unknown-linux-gnu インストールプレフィックス:/usr/local コンパイラ:gcc SSLサポート:no(--with- {ssl、gnutls、nss、polarssl、mbedtls、cyassl、axtls、winssl、darwinssl})
だから私はこのリンクを見ていた https://curl.haxx.se/docs/install.html そして、私はさまざまなコマンドを試しました:
root @ carlo-ThinkPad-W541:〜/ curl-7.48.0#./configure --with-ssl
私のopenSSLライブラリの場所を指定しようとしています:
root @ carlo-ThinkPad-W541:〜/ curl-7.48.0#./configure --with-ssl =/lib/x86_64-linux-gnu /
環境変数の設定:
root @ carlo-ThinkPad-W541:〜/ curl-7.48.0#export LDFLAGS = "-L/lib/x86_64-linux-gnu /" root @ carlo-ThinkPad-W541: 〜/ curl-7.48.0#./configure --with-ssl
しかし、何もうまくいかないようで、結果は常に同じです:
[...] configure:curl/libcurlをビルドするように構成: curlバージョン:7.48.0 ホストセットアップ:x86_64- unknown-linux-gnu インストールプレフィックス:/usr/local コンパイラ:gcc SSLサポート:no(--with- {ssl、gnutls、nss、polarssl、mbedtls、 cyassl、axtls、winssl、darwinssl}) SSHサポート:no(--with-libssh2) zlibサポート:enabled GSS-APIサポート:no(---- gssapi) TLS-SRPサポート:なし(--enable-tls-srp) リゾルバー:デフォルト(--enable-ares/--enable-threaded-resolver) IPv6サポート:有効 Unixソケットサポート:有効 IDNサポート:なし(--with- {libidn、winidn}) Build libcurl:Shared = yes、Static = yes ビルトインマニュアル:enabled --libcurlオプション:enabled(--disable-libcurl-option) 詳細エラー:enabled(--disable-verbose) SSPIサポート:いいえ(--enable-sspi)[.__ __。] ca証明書バンドル:/etc/ssl/certs/ca-certificates.crt ca証明書パス:no caフォールバック:no LDAPサポート:no(- enable-ldap/--with-ldap-lib/--with-lber-lib) LDAPSサポート:なし(--enable-ldaps) RTSPサポート:enabled RTMPサポート:no(--with-librtmp) metalinkサポート:no(--with-libmetalink) PSLサポート:no(libpslが見つかりません) HTTP2サポート:無効(--with-nghttp2) プロトコル:DICT FILE FTP Gopher HTTP IMAP POP3 RTSP SMTP TELNET TFTP root @ carlo-ThinkPad-W541:〜/ curl-7.48.0 #
libssl-dev
をインストールすると、configure
はフラグなしでOpenSSLを自動的に検出します。
または、バージョン> 7.40 WilyまたはXenialリポジトリから をインストールできます。