Cómo instalar CURL en Debian

Linux

Cómo instalar CURL en Debian

La aplicación CURL no estará disponible en Debian tras una nueva instalación, pero podrás instalarlo mediante un sencillo comando. Este tutorial es válido para cualquier versión de Debian a partir de la versión 8.

Instalación de CURL en Debian

Para instalar CURL en CentOS debes seguir los pasos que ves a continuación:

  1. Accede a tu servidor mediante SSH o abre una ventana de línea de comandos.
  2. Actualiza los paquetes de sistema mediante el siguiente comando:
    sudo apt update && sudo apt upgrade
  3. Instala CURL mediante el siguiente comando:
    sudo apt install curl

Y con esto ya debería estar CURL instalado en tu sistema operativo.

Para instalar CURL en Debian podrás usar el comando que ya hemos visto, aunque también podrás usar este otro comando

sudo apt-get install curl

Para verificar que todo ha salido correctamente, comprueba la versión de CURL.

Comprueba la versión de CURL

Para comprobar que todo ha salido bien, verifica la instalación mediante el siguiente comando, que debería mostrar al versión de CURL por la terminal:

curl --version

Una posible salida del comando podría ser la siguiente, que indica que uso la versión 7.64.2:

curl 7.64.0 (x86_64-pc-linux-gnu) libcurl/7.64.0 OpenSSL/1.1.1d zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Release-Date: 2019-02-06
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy PSL

Cómo usar CURL

Para usar CURL, basta con que uses el comando curl seguido de la dirección a la que te quieres conectar, como en el siguiente ejemplo:

curl https://www.google.es/

Deberías obtener el código de la página en texto plano como respuesta.

En caso de que quieras obtener información acerca de la petición, las cabeceras que se obtienen y el protocolo utilizado, debes usar el flag -I:

curl -I https://www.google.es/

Una posible respuesta al comando anterior es la siguiente:

HTTP/2 200
content-type: text/html; charset=ISO-8859-1
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
date: Sun, 21 Mar 2021 02:34:41 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
expires: Sun, 21 Mar 2021 02:34:41 GMT
cache-control: private
set-cookie: 1P_JAR=2021-03-21-02; expires=Tue, 20-Apr-2021 02:34:41 GMT; path=/; domain=.google.es; Secure
set-cookie: NID=211=PNLNCciSKKUMpHRynULKeb7sknYKTcjk1OWn6iExRx4dZewphlPRxs7gJ6m1ijJ7krZ4JZmrM2Dkaw5mp-H7h6ZkQI424q4nTpGhBmNA5oDJubD7iKh916ig85gLN4OYIauGxHZ7--8SrS7znHLL0zkmrefGqesfRQmjHtwlQfQ; expires=Mon, 20-Sep-2021 02:34:41 GMT; path=/; domain=.google.es; HttpOnly
alt-svc: h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"

También podrás usar CURL para descargar archivos remotos usando el flag -o, tal y como ves en el siguiente ejemplo, reemplazando archivo.ext por el nombre que le quieres dar al archivo descargado.

curl -o archivo.ext https://neoguias.com/imagen.png

En caso de que la descarga del archivo falle, podrás continuarla:

curl -L -O -C - https://neoguias.com/imagen.png

Para obtener más información acerca del uso de CURL, puedes consultar el manual o la ayuda de CURL mediante los siguientes comandos:

# Consulta el manual de CURL
man curl

# Consulta la ayuda de CURL
curl --help

Más información

Puedes obtener más información acerca de CURL en su página oficial. También puedes consultar cómo instalar CURL en otros sistemas operativos:

Y esto ha sido todo.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”