Instalar y usar Curl en Debian 11 Bullseye Linux

Instalar y usar Curl en Debian 11 Bullseye Linux

 

cURL es un programa de línea de comandos de código abierto integrado en los sistemas Linux durante mucho tiempo. Permite transferir archivos desde o hacia un servidor sin interacción del usuario. Además de HTTP, el programa admite una variedad de otros protocolos de red, como FTP, FTPS, HTTPS, GOPHER, TELNET, DICT, FILE y LDAP. Se controla a través de parámetros de línea de comandos que se especifican cuando se llama al programa.

Además, desde 2018 cURL también forma parte del sistema operativo de Microsoft. También se usa en automóviles, televisores, enrutadores, impresoras, teléfonos inteligentes, tabletas y muchos otros dispositivos. cURL usa la biblioteca libcurl para todas las funciones relacionadas con la transferencia de datos. A menudo se usa para trabajar con servicios completos REST, como para el desarrollo o la depuración de dichos servicios.

Bueno, la mayoría de los sistemas Linux completos ya vienen con cURL preinstalado, sin embargo, si no, podemos hacerlo manualmente. Y aquí hoy aprendemos cómo instalar cURL en Debian 11 Bullseye

Instalación de Curl en Debian 11 Bullseye

Si su servidor/sistema de escritorio Debian 11 o 10 no tiene esta herramienta de forma predeterminada, podemos usar la instalación con la ayuda de un solo comando. Lo bueno es que los paquetes ya están disponibles en el repositorio base predeterminado de Debian 11, por lo tanto, simplemente ejecute los comandos que se indican a continuación:

Ejecutar el comando de actualización del sistema

Asegúrese de que la memoria caché del repositorio del sistema esté actualizada para que pueda reconocer los paquetes disponibles en el repositorio del sistema para instalar.

sudo apt update

Comando para instalar Curl en Debian 11 o 10

Ahora, ejecute el siguiente comando para instalar fácilmente la herramienta Curl en su sistema Debian 10/11, fácilmente.

sudo apt install curl

Comprobar la versión Curl

Una vez completada la instalación, podemos verificar la misma ejecutando un simple comando para comprobar su versión.

curl --version

Ejemplo para usar cURL

Sintaxis :

curl option... URL
curl -O https://mirror.internet.asn.au/pub/ubuntu/releases/20.10/ubuntu-20.10-desktop-amd64.iso

Si desea que Curl guarde el archivo con algún otro nombre, en lugar de Mayúsculas -O , use minúsculas -o  junto con el nombre con el que desea guardar el archivo.

curl -o Ubuntu.iso https://mirror.internet.asn.au/pub/ubuntu/releases/20.10/ubuntu-20.10-desktop-amd64.iso

Opciones de cURL

Log options
-v, –verbose Proporciona amplia información sobre la comunicación cliente-servidor.
–trace DATEI, –trace-ascii DATEI Proporciona información aún más detallada que –verbose y la escribe en el archivo especificado
Upload options
-T DATEI URL, –upload-file DATEI URL Transfiere el archivo al destino especificado.
Download options, work with HTTP
-C, –continue-at OFFSET Continuación o reanudación de una transferencia de archivo anterior en el punto especificado.
-L, –location Sigue redireccionamientos (solo HTTP / HTTPS)
-o DATEI, –output DATEI Escribe el contenido del archivo descargado en el ARCHIVO especificado en lugar de la salida estándar
-r, –range Obtiene solo los bytes dentro del RANGO especificado. Si el servidor no admite esto, se descargará el archivo completo.
-O, –remote-name Escribe el contenido del archivo descargado en un archivo con el mismo nombre.
-X COMMAND URL, –request COMMAND URL Ejecuta el comando HTTP especificado en la URL especificada.
Proxy options
-x PROTOCOL://HOST:PORT, –proxy PROTOCOL://HOST:PORT Utiliza el proxy especificado. El protocolo y el puerto son opcionales.
-U USER:PASSWORD, –proxy-user USER:PASSWORD Utiliza el usuario proxy especificado. La contraseña es opcional.
More options
-u USER:PASSWORD pasa datos de acceso

Todas las opciones, también para otros protocolos de red, se pueden encontrar en la página de manual de  cURL .

 

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.