📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 24行目: | 24行目: | ||
* プロキシを経由したリクエスト | * プロキシを経由したリクエスト | ||
*: プロキシサーバを経由してリクエストを送信することができる。 | *: プロキシサーバを経由してリクエストを送信することができる。 | ||
<br><br> | |||
== curlのインストール == | |||
多くのLinuxディストリビューションでは、標準でcurlがインストールされている。<br> | |||
<br> | |||
==== パッケージ管理システムからインストール ==== | |||
# RHEL | |||
sudo dnf install curl | |||
# SUSE | |||
sudo zypper install curl | |||
<br> | |||
==== ソースコードからインストール ==== | |||
もし、別途インストールする必要がある場合、ソースコードからcurlをインストールする。<br> | |||
<br> | |||
curlのビルドに必要なライブラリをインストールする。<br> | |||
# SUSE | |||
sudo zypper install libopenssl-devel libopenssl-1_1-devel libzstd-devel c-ares-devel libpsl-devel \ | |||
libssh-devel # オプション : libSSHライブラリを使用する場合 | |||
libssh2-devel # オプション : libSSH2ライブラリを使用する場合 | |||
libheimdal-devel # オプション : GSSを使用する場合 | |||
<br> | |||
[https://curl.se/download.html curlの公式Webサイト]、または、[https://github.com/curl/curl curlのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf curl-<バージョン>.tar.xz | |||
cd curl-<バージョン> | |||
<br> | |||
curlをビルドおよびインストールする。<br> | |||
mkdir build && cd build | |||
../configure --prefix=<curlのインストールディレクトリ> \ | |||
--with-openssl \ | |||
--with-gnutls # オプション | |||
--with-wolfssl # オプション | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
~/.profileファイル等に、環境変数<code>PATH</code>を追記する。<br> | |||
vi ~/.profile | |||
<br> | |||
# ~/.profileファイル | |||
export PATH="/<curlのインストールディレクトリ>/bin:$PATH" | |||
<br><br> | <br><br> | ||