Come installare curl su Ubuntu: Guida per principianti con apt e snap

1. Guida per principianti: Come installare curl su Ubuntu (apt e snap)

Che cos’è curl?

curl è uno strumento open‑source che consente di trasferire dati dalla riga di comando. Supporta molti protocolli come HTTP, HTTPS e FTP, rendendolo utile per vari scopi, inclusa l’invio di richieste API e il download di file.

Vantaggi dell’utilizzo di curl su Ubuntu

Ubuntu potrebbe non avere curl installato di default. Tuttavia, poiché curl è necessario per scaricare software ed eseguire operazioni API, installarlo fin da subito è molto utile. Inoltre, curl può essere eseguito con comandi semplici ed è adatto all’automazione negli script.

2. Metodo ①: Installare curl usando apt

Che cos’è apt?

apt (Advanced Package Tool) è il sistema di gestione dei pacchetti usato in Ubuntu. Consente di installare, aggiornare e rimuovere software dal repository ufficiale di Ubuntu. Il repository ufficiale fornisce una versione stabile di curl.

Passaggi per installare curl con apt

  1. Aggiorna l’elenco dei pacchetti
    sudo apt update
    
  1. Installa curl
    sudo apt install curl
    
  1. Verifica l’installazione
    curl --version
    

Pro e contro dell’installazione con 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. Metodo ②: Installare curl usando snap

Che cos’è snap?

snap è un sistema di gestione dei pacchetti più recente disponibile per Ubuntu e altre distribuzioni Linux. I pacchetti snap gestiscono le dipendenze in modo indipendente, rendendoli meno influenzati dalle differenze di versione del sistema.

Passaggi per installare curl con snap

  1. Verifica se snap è abilitato
    snap --version
    
  1. Installa curl usando snap
    sudo snap install curl
    
  1. Controlla la versione snap di curl
    curl --version
    

Pro e contro dell’installazione con snap

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

4. Uso base di curl

Una volta installato curl, prova i comandi di base seguenti.

Recuperare una pagina web

Questo comando recupera i dati HTML dell’URL specificato:

curl https://example.com

Scaricare un file

Per scaricare un file, usa l’opzione -O:

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

Inviare una richiesta API

Usa l’opzione -X quando invii una richiesta API:

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

Per ottenere dati in formato JSON con intestazioni specificate:

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

5. Risoluzione dei problemi di installazione di curl

Errore curl: command not found

Soluzione:

  • Verifica se curl è installato:
    which curl
    
  • Se non è installato, reinstalla usando sudo apt install curl.

Errore Could not resolve host

Soluzione:

  • Verifica la connettività di rete e le impostazioni DNS.
  • Verifica la connessione usando ping google.com.

Se la versione è obsoleta

Soluzione:

  • Se hai bisogno dell’ultima versione, installa il pacchetto snap.

6. FAQ

D1: Come aggiorno curl all’ultima versione?

R1: Attendi che il repository ufficiale di Ubuntu si aggiorni, oppure installa la versione snap.

D2: Qual è la differenza tra curl e wget?

R2:

  • curl: Supporta varie operazioni di trasmissione dati, incluse le richieste API.
  • wget: Principalmente specializzato nel download di file.

D3: Curl può inviare richieste HTTPS?

R3: Sì, curl supporta HTTPS. Puoi disabilitare i controlli del certificato usando l’opzione -k.

7. Riepilogo

Questo articolo ha spiegato come installare curl su Ubuntu usando apt o snap, come utilizzare i comandi base di curl e come risolvere gli errori più comuni.

Punti principali

✅ curl potrebbe non essere installato di default su Ubuntu
✅ apt è il metodo di installazione standard, ma snap fornisce versioni più recenti
✅ curl è utile per richieste API e per scaricare file
✅ Controlla attentamente i messaggi di errore e applica la correzione appropriata

curl è uno strumento estremamente utile quando si lavora con Ubuntu, quindi installarlo in anticipo sarà vantaggioso.