UbuntuにCurlをインストールする方法

UbuntuにCurlをインストールするには、ターミナルを開いて、 を実行し、sudo apt update続いてを実行しますsudo apt install curl。Ubuntuは公式パッケージアーカイブにCurlを提供しているため、通常はPPAを追加したり、別のインストーラーをダウンロードしたり、サードパーティのパッケージを使用したりする必要はありません。

Curlは、URLを使用してデータを転送するためのコマンドラインツールです。ファイルのダウンロード、Webレスポンスの検査、APIの呼び出し、ネットワークサービスのトラブルシューティングなどに広く利用されています。Ubuntuの最新パッケージインデックスには、サポートされているすべてのリリースでCurlパッケージが掲載されており、公式のCurlコマンドラインドキュメントcurlには、そのオプションが詳細に説明されています。

APTを使用してUbuntuにCurlをインストールする

1. ターミナルを開く

Ctrl + Alt + T キーを押すか、アプリケーション メニューを開いて「ターミナル」を検索してください。以下のコマンドは、標準の Ubuntu インストール環境および同じ APT リポジトリを使用する Ubuntu 派生環境で動作します。

Ubuntuデスクトップにターミナルウィンドウが開いており、Curlインストールコマンドを実行する準備ができています。
パッケージ管理コマンドを実行する前に、ターミナルウィンドウを開いてください。

2. パッケージインデックスを更新する

実行:

sudo apt update

このapt updateコマンドは、設定済みのソフトウェアソースから最新のパッケージ情報をダウンロードします。Ubuntuでは、aptパッケージ管理のための対話型コマンドラインインターフェースとしてドキュメント化されており、その更新アクションはインストール前にパッケージ情報を更新します。コマンドの詳細については、Ubuntuのaptマニュアルページを参照してください。

Curlをインストールする前にUbuntuターミナルでsudo apt updateを実行します。
リポジトリ名と表示される出力は、apt updateUbuntuのリリースと設定されたソースによって異なります。

3. Curlパッケージをインストールする

アップデートが完了したら、以下を実行してください。

sudo apt install curl

APTが確認を求めてきたら、「Y」を押してから「Enter」を押してください。sudoアカウントのパスワードを求められたとき、入力中はターミナルにドットやアスタリスクは表示されません。これは正常な動作です。

Curlの公式Ubuntuパッケージインデックスには、Ubuntu 22.04 LTS、24.04 LTS、26.04 LTSなどのリリースのUbuntuアーカイブにパッケージが掲載されています。入手できるCurlのバージョンは、Ubuntuのリリースと有効になっているアップデートによって異なるため、他のシステムのバージョン番号と一致させる必要はありません。

Ubuntuターミナルでsudo apt install curlコマンドを使用してcurlパッケージをインストールする
APTはパッケージとその必要な依存関係を自動的に解決します。パッケージのバージョンはUbuntuのリリースによって異なる場合があります。

4. Curlが正しく動作することを確認する

インストールされたコマンドを以下で確認してください。

curl --version

これは、Curlとlibcurlのバージョン、およびサポートされているプロトコルと機能に関する情報を表示します。また、ヘッダーのみのシンプルなリクエストを行うこともできます。

curl -I https://example.com

HTTP URL の場合、-I(または--head) はリクエスト ヘッダーのみを送信します。Curlの man ページに--versionは、、、--headおよびその他のコマンドライン オプションが記載されています。

Ubuntuターミナルにcurl --versionとexample.comへのcurl -Iリクエストが表示されている。
バージョンチェックによってコマンドがインストールされていることを確認し、アクセス可能なサイトへのリクエストによってCurlがネットワーク接続を確立できることを確認します。

インストール後の便利なCurlコマンド

Curlがインストールされたら、以下の例でいくつかの一般的なタスクを網羅できます。

  • curl https://example.com— URLのレスポンスボディをターミナルに表示する。
  • curl -o page.html https://example.com— 出力結果を任意の名前で保存します。
  • curl -O https://example.com/file.zipリモートファイル名を使用してリモートファイルを保存します。
  • curl -L https://example.com— HTTPリダイレクトに従う。

代わりにSynapticでCurlをインストールしてください

グラフィカルなパッケージマネージャーをご希望の場合は、UbuntuのリポジトリにSynapticが引き続き用意されています。最新のUbuntu 26.04 LTS Synapticパッケージも利用可能です。Synapticが既にインストールされている場合は、Synapticを開き、 「curl」を検索してインストール対象としてマークしcurl、「適用」を選択してください。

Synaptic がまだインストールされていない場合は、 で追加できますsudo apt install synaptic。ほとんどのユーザーにとって、APT を使用して Curl を直接インストールする方が速く、このタスクのためだけに別のパッケージ管理インターフェースを追加する必要がなくなります。

古いcurl非公式Snapは使用しないでください

古いガイドでは、時々 を推奨している場合がありsudo snap install curl-unofficial --edgeます。しかし、これはもはや適切なデフォルトではありません。Snap Store の curl-unofficial の記載には、エッジビルドが最後に更新されたのは 2018 年 5 月 26 日であり、メンテナンスされていない可能性があり、安定性やセキュリティ上の問題がある可能性があると警告されています。代わりに、Ubuntu のメンテナンスされた APT パッケージを使用してください。

Curlのインストールに関するトラブルシューティング

  • 「パッケージ curl が見つかりません」:コマンドを実行しsudo apt update、出力結果を確認してリポジトリまたはネットワークのエラーがないか確認してください。curl は公式の Ubuntu アーカイブに含まれているため、パッケージが見つからないというエラーは通常、パッケージソースが古いか、設定が間違っていることを示しています。
  • APTによると、Curlは既に最新バージョンです。追加のインストールは不要です。curl --versionどのビルドがインストールされているかを確認するには、以下のコマンドを実行してください。
  • インストールコマンドがUbuntuサーバーに到達できません。インターネット接続、DNS、プロキシ設定、およびによって報告されたエラーを確認してくださいsudo apt update。
  • Curlの開発用ヘッダーが必要です。コマンドcurlラインパッケージは、ソフトウェアのコンパイル時に使用されるlibcurl開発パッケージとは異なります。CLIパッケージにヘッダーが含まれていると想定するのではなく、プロジェクトに必要な開発パッケージをインストールしてください。

通常のUbuntuデスクトップ、サーバー、VM、またはWSLインストールの場合、sudo apt update以下がsudo apt install curlCurlを取得する推奨される最も簡単な方法です。

コメントを残す

LinuxにGPartedパーティションエディタをインストールする方法

LinuxにGPartedパーティションエディタをインストールする方法

Ubuntu、Debian、Fedora、Arch Linux、openSUSEにGPartedをインストールする方法、およびシステムパーティションにGParted Liveを使用するタイミングについて学びましょう。

DebianからAPTリポジトリを削除する方法

DebianからAPTリポジトリを削除する方法

最新の.sourcesファイルまたは従来の.listエントリを使用して、DebianからAPTリポジトリを検索、無効化、または完全に削除し、その後APTを安全に更新する方法を学びましょう。

Debian: APTまたはSynapticを使用してパッケージをアンインストールする方法

Debian: APTまたはSynapticを使用してパッケージをアンインストールする方法

Debianでapt remove、purge、autoremove、apt-get、またはSynapticを使用してパッケージをアンインストールする方法、およびパッケージ名を安全に見つける方法を学びましょう。

EAアプリとLutrisを使用してLinuxでEA Originを使用する方法

EAアプリとLutrisを使用してLinuxでEA Originを使用する方法

OriginはEAアプリに置き換えられました。Lutris、Wine、Vulkanを使用してLinux上でEAライブラリを実行する方法、および実践的なトラブルシューティング手順を学びましょう。

Ubuntuでの7-Zipのインストール方法と使い方

Ubuntuでの7-Zipのインストール方法と使い方

最新の7zipパッケージを使用してUbuntuに7-Zipをインストールし、コマンドを確認し、.7zアーカイブの作成、検査、テスト、および展開方法を学びます。

Ubuntu Linuxでファイルをあるディレクトリから別のディレクトリにコピーする方法

Ubuntu Linuxでファイルをあるディレクトリから別のディレクトリにコピーする方法

UbuntuでFilesコマンドまたはcpコマンドを使用してディレクトリ間でファイルをコピーする方法を、キーボードショートカット、上書き保護、パスの例、トラブルシューティングのヒントとともに解説します。

Steamを使ってLinuxでStardew Valleyをプレイする方法

Steamを使ってLinuxでStardew Valleyをプレイする方法

Stardew ValleyにはLinuxネイティブ版があるため、ProtonやWineは必要ありません。Steamをインストールし、Linux版をダウンロードして起動し、よくある問題を修正してください。

Ubuntu LinuxでUSBドライブをマウントする方法(GUIとターミナル)

Ubuntu LinuxでUSBドライブをマウントする方法(GUIとターミナル)

Ubuntu LinuxでUSBドライブをマウントする方法を、ファイル、GNOMEディスク、またはターミナルを使用して学びましょう。安全なアンマウント方法や簡単なトラブルシューティング方法も含まれています。

LinuxでThe Elder Scrolls V: Skyrim Special Editionをプレイする方法

LinuxでThe Elder Scrolls V: Skyrim Special Editionをプレイする方法

Steam PlayとProtonを使用してLinux上でSkyrim Special Editionをプレイする方法を学びましょう。最新の互換性設定、インストール手順、および修正方法が含まれます。

LinuxにXfceデスクトップをインストールする方法【ガイド】

LinuxにXfceデスクトップをインストールする方法【ガイド】

Ubuntu、Debian、Arch Linux、Fedora、openSUSEにXfceデスクトップをインストールする方法を学び、ログイン時にXfceを選択して使い始めましょう。