【Ubuntu】curlコマンドのインストール方法(使えない場合)

【Ubuntu】curlコマンドのインストール方法(使えない場合)

PR Amazonのアソシエイトとして、ITナレッジライフは適格販売により収入を得ています。

記事の文字数:784 / 総アクセス数:7,590 views

curlは、「client for URL」の略称で、様々な通信プロトコルでデータの送受信を行うことができるコマンドです。Ubuntuでcurlコマンドが使えない場合は、aptでインストールします。

Linuxユーザにお勧めの本 ↗

最新版

ゼロからはじめるLinuxサーバー構築・運用ガイド 第2版 動かしながら学ぶWebサーバーの作り方

難易度
実用性
最新度

Rocky Linux対応。実際にWebサーバーを公開するまでのプロセスを体験できる、最も確実で実践的なガイドブックです。

初心者向け

わかばちゃんと学ぶ サーバー監視

難易度
実用性
読みやすさ

マンガと図解が中心で圧倒的に読みやすい。負荷調査の手法がスッと理解できるようになります。

新しいLinuxの教科書 第2版

難易度
実用性
読みやすさ

一生モノの基礎知識が身につく定番書です。

ゼロからわかる Linuxコマンド200本ノック―基礎知識と頻出コマンドを無理なく記憶に焼きつけよう!

難易度
実用性
習得度

アウトプット重視で記憶に定着しやすい。反復練習でLinux操作が自由自在になります。

エンジニア1年生のための世界一わかりやすいLinuxコマンドの教科書

難易度
実用性
読みやすさ

UbuntuUbuntu [ウブントゥ]人気のLinuxディストリビューションでcurlコマンドを実行しようとした際に、インストールされていなかった場合はaptでcurlをインストールします。

curlとは

curl は、様々な通信プロトコルでデータの送受信を行うことができるコマンドです。
例えば、Web サイトへHTTPHTTP [エイチティーティーピー]HyperText Transfer Protocol。Webでのデータ転送プロトコルリクエストを送信してコンテンツを取得するといった使い方ができて、 オープンソースソフトウェアとして公開されています。
curlは、「client for URL」の略称です。

curlが使えない場合

curlコマンドを実行して、command not foundのエラーメッセージが出た場合、コマンドが入っていないのでインストールする必要があります。

実行コマンド(インストール前)

実行コマンド
curl -I http://www.google.com

エラーメッセージ

実行結果
bash: curl: command not found

パッケージ更新

まず、aptでパッケージを更新します。

実行コマンド
sudo apt update

curlパッケージ確認(インストール前)

インストール前にcurlパッケージが存在することを確認します。

実行コマンド(パッケージ確認-インストール前)

実行コマンド
sudo apt list curl

実行結果例(パッケージ確認-インストール前)

実行結果
Listing... Done
curl/noble-updates,noble-security 8.5.0-2ubuntu10.2 amd64

curlコマンドのインストール

以下コマンドを実行してcurlをインストールします。

実行コマンド(インストール)

実行コマンド
sudo apt install -y curl

curlパッケージ確認(インストール後)

curlがインストールされたことを確認します。

実行コマンド(パッケージ確認-インストール後)

実行コマンド
sudo apt list curl

実行結果例(パッケージ確認-インストール後)

末尾に[installed]と表示されていればOKです。

実行結果
Listing... Done
curl/noble-updates,noble-security,now 8.5.0-2ubuntu10.2 amd64 [installed]

curl実行

curlコマンドのインストール後、動作確認をします。

実行コマンド(インストール後)

実行コマンド
curl -I http://www.google.com

実行結果例(インストール後)

以下のようにHTTP/1.1 200 OKが出力されればOKです。

実行結果
HTTP/1.1 200 OK
Content-Type: text/html; charset=ISO-8859-1

オプションの意味

curlコマンドに指定したオプションの意味は以下の通りです。

オプション意味
-IHTTPレスポンスヘッダーの取得

確認した環境

Ubuntu 24.04 LTS


以上で本記事の解説を終わります。
よいITライフを!
ITナレッジライフ 運営者
この記事を書いた人

Z (ITナレッジライフ)

現役のITエンジニア。Linux、プログラミング、IT用語など、日々の業務で得た「痒いところに手が届く」技術情報を発信しています。

プロフィールと編集ポリシーを見る

Linuxユーザにお勧めの本 ↗

最新版

ゼロからはじめるLinuxサーバー構築・運用ガイド 第2版 動かしながら学ぶWebサーバーの作り方

難易度
実用性
最新度

Rocky Linux対応。実際にWebサーバーを公開するまでのプロセスを体験できる、最も確実で実践的なガイドブックです。

人気記事


記事を評価

Thanks!
目次
Scroll to Top