ネットワーク通信で広く使われているcURLをソースコードからインストールする。
インストール情報
項目 | 説明 |
配布元 | curl |
リポジトリー | curl/curl: A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features |
手順 | |
依存情報 | curl – External Dependencies |
依存先 (必須) | Make (GNU Make) |
依存先 (任意) | - OpenSSL: TLS (https)
- zlib: The automatic “deflate” decompression
- OpenLDAP: LDAP
- mbed TLS: TLS (https)
- heimdal: GSS-API
- MIT Kerberos: GSS-API
- nghttp2: http2
- c-ares: 非同期名前解決
- libidn: 国際化ドメイン名のIDNAエンコーディング
- GnuTLS: TLS (https)
- NSS: TLS (https)
- wolfSSL: TLS (https)
- libssh2: SCP, SFTP
- libmetalink: メタリンク
|
依存元 | PHP, Git |
任意の依存先が複数ある。実用上は,TLS対応のためにOpenSSL (またはmbed TLS, GnuTLS, NSS, wolfSSL) は必要だろう。
インストール例
日付 |
バージョン | OS | 依存関係 |
2018-06-18 |
7.59.0 | Ubuntu 16.04 | GNU Make 4.2.1, GCC 8.1.0, OpenSSL 1.1.0h |
2019-02-24 | 7.64.0 | Ubuntu 18.04 | GNU Make 4.2.1, GCC 7.4.0, OpenSSL 1.1.1a |
2020-09-06 | 7.72.0 | Ubuntu 20.04 | GNU Make 4.2.1, GCC 9.3.0, OpenSSL 1.1.1a, zlib 1.2.11 |
手順ではリポジトリーからのビルドでbuildconf
を実行していたが,autoreconf
を直接実行しても問題なかった。
関連
“インストール: cURL | ネットワーク通信の基本ライブラリー” に対して1件のコメントがあります。