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.
Contenidos
Instalación de CURL en Debian
Para instalar CURL en CentOS debes seguir los pasos que ves a continuación:
- Accede a tu servidor mediante SSH o abre una ventana de línea de comandos.
- Actualiza los paquetes de sistema mediante el siguiente comando:
sudo apt update && sudo apt upgrade
- 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:
- Instalación de CURL en CentOS: Cómo instalar CURL en CentOS
Y esto ha sido todo.