- 1 1. [Pour les débutants] Comment installer curl sur Ubuntu (apt et snap)
- 2 2. [Méthode 1] Installation de curl avec apt
- 3 3. [Méthode 2] Installation de curl avec snap
- 4 4. [Guide de base] Comment utiliser curl
- 5 5. [Dépannage] Erreurs courantes d’installation de curl et solutions
- 6 6. [FAQ] Questions fréquentes
- 7 7. Conclusion
1. [Pour les débutants] Comment installer curl sur Ubuntu (apt et snap)
Qu’est-ce que curl ?
curl est un outil en ligne de commande open source pour le transfert de données. Il prend en charge divers protocoles tels que HTTP, HTTPS et FTP, ce qui le rend utile pour envoyer des requêtes API, télécharger des fichiers, et plus encore.
Avantages d’utiliser curl sur Ubuntu
Ubuntu n’est pas toujours fourni avec curl préinstallé. Cependant, comme curl est essentiel pour télécharger des logiciels et interagir avec les API, le configurer dès le départ peut être avantageux. De plus, curl est facile à utiliser avec des commandes simples et convient parfaitement aux scripts et à l’automatisation.
2. [Méthode 1] Installation de curl avec apt
Qu’est‑ce que apt ?
apt (Advanced Package Tool) est le système de gestion de paquets d’Ubuntu. Il vous permet d’installer, de mettre à jour et de supprimer des logiciels depuis le dépôt officiel d’Ubuntu, qui fournit une version stable de curl.
Étapes pour installer curl avec apt
- Mettre à jour la liste des paquets
sudo apt update
- Installer curl
sudo apt install curl
- Vérifier l’installation
curl --version
Avantages et inconvénients de l’installation avec apt
Pros | Cons |
---|---|
Version stable fournie par le dépôt officiel d’Ubuntu | Peut ne pas être la dernière version |
Les mises à jour de sécurité sont appliquées automatiquement | Certaines fonctionnalités peuvent être limitées |
3. [Méthode 2] Installation de curl avec snap
Qu’est‑ce que snap ?
snap est un système de gestion de paquets moderne disponible pour Ubuntu et d’autres distributions Linux. Il gère les dépendances de manière indépendante, réduisant les problèmes de compatibilité entre différentes versions de logiciels.
Étapes pour installer curl avec snap
- Vérifier si snap est activé
snap --version
- Installez curl en utilisant snap
sudo snap install curl
- Vérifier la version de curl installée
curl --version
Avantages et inconvénients de l’installation avec snap
Pros | Cons |
---|---|
Fournit toujours la dernière version | Requiert l’environnement snap (non préinstallé par défaut) |
Moins affecté par les dépendances système | Peut avoir des temps de démarrage plus lents |
4. [Guide de base] Comment utiliser curl
Une fois curl installé, essayez d’utiliser quelques commandes de base.
Récupérer une page Web
Utilisez la commande suivante pour récupérer les données HTML d’une URL spécifiée.
curl https://example.com
Télécharger un fichier
Utilisez l’option -O
pour télécharger un fichier.
curl -O https://example.com/sample.txt
Envoyer des requêtes API
Pour envoyer des requêtes API, utilisez l’option -X
.
curl -X GET https://api.example.com/data
Si vous devez récupérer des données au format JSON, vous pouvez spécifier des en‑têtes.
curl -X GET https://api.example.com/data -H "Content-Type: application/json"
5. [Dépannage] Erreurs courantes d’installation de curl et solutions
curl : commande introuvable
Erreur
Solution :
- Vérifier si curl est installé sur Ubuntu :
which curl
- S’il n’est pas installé, réinstallez-le en utilisant
sudo apt install curl
.
Impossible de résoudre l'hôte
Erreur
Solution :
- Vérifiez votre connexion réseau et les paramètres DNS.
- Utilisez
ping google.com
pour vérifier la connectivité.
Version obsolète de curl
Solution :
- Si vous avez besoin de la dernière version, installez la version snap à la place.
6. [FAQ] Questions fréquentes
Q1 : Comment mettre à jour curl vers la dernière version ?
A1 : Vous pouvez soit attendre une mise à jour dans le dépôt officiel d’Ubuntu, soit installer la version snap.
Q2 : Quelle est la différence entre curl et wget ?
A2:
- curl: Adapté aux requêtes API et aux transferts de données.
- wget: Principalement conçu pour télécharger des fichiers.
Q3 : curl peut‑il envoyer des requêtes HTTPS ?
A3 : Oui, curl prend en charge HTTPS. Vous pouvez désactiver la vérification du certificat en utilisant l’option -k
.

7. Conclusion
Dans ce guide, nous avons expliqué comment installer curl sur Ubuntu (en utilisant apt et snap), son utilisation de base et le dépannage des problèmes courants.
Points clés
✅ curl n’est pas toujours préinstallé sur Ubuntu.
✅ L’installation via apt est la méthode standard, mais snap est utile pour obtenir la dernière version.
✅ curl est un outil polyvalent pour les requêtes d’API et les téléchargements de fichiers.
✅ En cas de problème, vérifiez les messages d’erreur et dépannez en conséquence.
curl est un outil très utile pour les utilisateurs d’Ubuntu, donc l’installer et comprendre son utilisation sera bénéfique.