Comment installer curl sur Ubuntu : Guide convivial pour les débutants utilisant apt et snap

1. Guide du débutant : comment installer curl sur Ubuntu (apt & snap)

Qu’est‑ce que curl ?

curl est un outil open‑source qui permet de transférer des données depuis la ligne de commande. Il prend en charge de nombreux protocoles tels que HTTP, HTTPS et FTP, ce qui le rend utile pour diverses tâches, notamment l’envoi de requêtes API et le téléchargement de fichiers.

Avantages d’utiliser curl sur Ubuntu

Ubuntu ne possède pas forcément curl installé par défaut. Cependant, comme curl est requis pour télécharger des logiciels et effectuer des opérations API, l’installer dès le départ est très pratique. De plus, curl peut être exécuté avec des commandes simples et convient à l’automatisation dans les scripts.

2. Méthode ① : installer curl avec apt

Qu’est‑ce que apt ?

apt (Advanced Package Tool) est le système de gestion de paquets utilisé sous Ubuntu. Il permet d’installer, de mettre à jour et de supprimer des logiciels depuis le dépôt officiel d’Ubuntu. Le dépôt officiel fournit une version stable de curl.

Étapes pour installer curl avec apt

  1. Mettre à jour la liste des paquets
    sudo apt update
    
  1. Installer curl
    sudo apt install curl
    
  1. Vérifier l’installation
    curl --version
    

Avantages et inconvénients de l’installation avec apt

ProsCons
High stability because it is provided through the official Ubuntu repositoryThe available version may not be the latest
Security updates are applied automaticallyCertain features may be limited depending on the version

3. Méthode ② : installer curl avec snap

Qu’est‑ce que snap ?

snap est un système de gestion de paquets plus récent disponible pour Ubuntu et d’autres distributions Linux. Les paquets snap gèrent leurs dépendances de façon indépendante, ce qui les rend moins affectés par les différences de version du système.

Étapes pour installer curl avec snap

  1. Vérifier si snap est activé
    snap --version
    
  1. Installer curl via snap
    sudo snap install curl
    
  1. Vérifier la version snap de curl
    curl --version
    

Avantages et inconvénients de l’installation avec snap

ProsCons
Latest version is usually availableRequires snap environment (not installed by default)
Less affected by other system componentsMay take longer to start

4. Utilisation de base de curl

Une fois curl installé, essayez les commandes de base ci‑dessous.

Récupérer une page web

Cette commande récupère les données HTML de l’URL spécifiée :

curl https://example.com

Télécharger un fichier

Pour télécharger un fichier, utilisez l’option -O :

curl -O https://example.com/sample.txt

Envoyer une requête API

Utilisez l’option -X lors de l’envoi d’une requête API :

curl -X GET https://api.example.com/data

Pour obtenir les données au format JSON avec des en‑têtes spécifiées :

curl -X GET https://api.example.com/data -H "Content-Type: application/json"

5. Résolution des problèmes d’installation de curl

Erreur curl : command not found

Solution :

  • Vérifier si curl est installé :
    which curl
    
  • S’il n’est pas installé, réinstaller avec sudo apt install curl.

Erreur Could not resolve host

Solution :

  • Vérifier la connectivité réseau et les paramètres DNS.
  • Confirmer la connexion avec ping google.com.

Si la version est obsolète

Solution :

  • Si vous avez besoin de la version la plus récente, installer le paquet snap.

6. FAQ

Q1 : Comment mettre à jour curl vers la dernière version ?

R1 : Attendre que le dépôt officiel d’Ubuntu soit mis à jour, ou installer la version snap.

Q2 : Quelle est la différence entre curl et wget ?

R2 :

  • curl : Prend en charge diverses opérations de transmission de données, y compris les requêtes API.
  • wget : Principalement spécialisé dans le téléchargement de fichiers.

Q3 : curl peut‑il envoyer des requêtes HTTPS ?

R3 : Oui, curl prend en charge HTTPS. Vous pouvez désactiver la vérification du certificat avec l’option -k.

7. Résumé

Cet article explique comment installer curl sur Ubuntu avec apt ou snap, comment utiliser les commandes de base de curl et comment résoudre les erreurs courantes.

Points clés

✅ curl n’est pas forcément installé par défaut sur Ubuntu
✅ apt est la méthode d’installation standard, mais snap fournit des versions plus récentes
✅ curl est utile pour les requêtes API et le téléchargement de fichiers
✅ Vérifiez attentivement les messages d’erreur et appliquez la correction appropriée

curl est un outil extrêmement utile sous Ubuntu ; l’installer à l’avance sera donc bénéfique.