1. Anfängerleitfaden: Wie man curl unter Ubuntu installiert (apt & snap)
Was ist curl?
curl ist ein Open‑Source‑Werkzeug, das es ermöglicht, Daten über die Befehlszeile zu übertragen. Es unterstützt viele Protokolle wie HTTP, HTTPS und FTP und ist damit für verschiedene Zwecke nützlich, darunter das Senden von API‑Anfragen und das Herunterladen von Dateien.
Vorteile der Verwendung von curl unter Ubuntu
Ubuntu hat curl möglicherweise nicht standardmäßig installiert. Da curl jedoch zum Herunterladen von Software und für API‑Operationen benötigt wird, ist eine frühzeitige Installation sehr hilfreich. Außerdem lässt sich curl mit einfachen Befehlen ausführen und eignet sich gut für die Automatisierung in Skripten.
2. Methode ①: curl mit apt installieren
Was ist apt?
apt (Advanced Package Tool) ist das Paketverwaltungssystem, das in Ubuntu verwendet wird. Es ermöglicht das Installieren, Aktualisieren und Entfernen von Software aus dem offiziellen Ubuntu‑Repository. Das offizielle Repository stellt eine stabile Version von curl bereit.
Schritte zur Installation von curl mit apt
- Paketliste aktualisieren
sudo apt update
- curl installieren
sudo apt install curl
- Installation überprüfen
curl --version
Vor- und Nachteile der Installation mit apt
| Pros | Cons |
|---|---|
| High stability because it is provided through the official Ubuntu repository | The available version may not be the latest |
| Security updates are applied automatically | Certain features may be limited depending on the version |
3. Methode ②: curl mit snap installieren
Was ist snap?
snap ist ein neueres Paketverwaltungssystem, das für Ubuntu und andere Linux‑Distributionen verfügbar ist. Snap‑Pakete verwalten Abhängigkeiten eigenständig, wodurch sie weniger von Unterschieden in Systemversionen betroffen sind.
Schritte zur Installation von curl mit snap
- Überprüfen, ob snap aktiviert ist
snap --version
- curl mit snap installieren
sudo snap install curl
- Snap‑Version von curl prüfen
curl --version
Vor- und Nachteile der Installation mit snap
| Pros | Cons |
|---|---|
| Latest version is usually available | Requires snap environment (not installed by default) |
| Less affected by other system components | May take longer to start |
4. Grundlegende Verwendung von curl
Sobald curl installiert ist, probieren Sie die folgenden Grundbefehle aus.
Eine Webseite abrufen
Dieser Befehl ruft die HTML‑Daten der angegebenen URL ab:
curl https://example.com
Eine Datei herunterladen
Um eine Datei herunterzuladen, verwenden Sie die Option -O:
curl -O https://example.com/sample.txt
Eine API‑Anfrage senden
Verwenden Sie die Option -X, wenn Sie eine API‑Anfrage senden:
curl -X GET https://api.example.com/data
Um Daten im JSON‑Format mit angegebenen Headern zu erhalten:
curl -X GET https://api.example.com/data -H "Content-Type: application/json"
5. Fehlersuche bei der curl-Installation
curl: command not found Fehler
Lösung:
- Prüfen, ob curl installiert ist:
which curl
- Wenn nicht installiert, erneut installieren mit
sudo apt install curl.
Could not resolve host Fehler
Lösung:
- Netzwerkverbindung und DNS‑Einstellungen prüfen.
- Verbindung mit
ping google.comüberprüfen.
Wenn die Version veraltet ist
Lösung:
- Wenn Sie die neueste Version benötigen, installieren Sie das Snap‑Paket.
6. FAQ
Q1: Wie aktualisiere ich curl auf die neueste Version?
A1: Warten Sie, bis das offizielle Ubuntu‑Repository aktualisiert wird, oder installieren Sie die Snap‑Version.
Q2: Was ist der Unterschied zwischen curl und wget?
A2:
- curl : Unterstützt verschiedene Datenübertragungsoperationen, einschließlich API‑Anfragen.
- wget : Hauptsächlich auf das Herunterladen von Dateien spezialisiert.
Q3: Kann curl HTTPS‑Anfragen senden?
A3: Ja, curl unterstützt HTTPS. Sie können Zertifikatsprüfungen mit der Option -k deaktivieren.
7. Zusammenfassung
Dieser Artikel erklärt, wie man curl unter Ubuntu mit apt oder snap installiert, wie man grundlegende curl‑Befehle verwendet und wie man häufige Fehler behebt.
Wesentliche Erkenntnisse
✅ curl ist möglicherweise nicht standardmäßig auf Ubuntu installiert
✅ apt ist die Standard‑Installationsmethode, aber snap bietet neuere Versionen
✅ curl ist nützlich für API‑Anfragen und das Herunterladen von Dateien
✅ Fehlermeldungen sorgfältig prüfen und die passende Lösung anwenden
curl ist ein äußerst nützliches Werkzeug bei der Arbeit mit Ubuntu, daher ist eine frühzeitige Installation vorteilhaft.


