GNU/Linux >> Tutoriales Linux >  >> Debian

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 siguientes comandos:

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 de 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



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




Debian
  1. Cómo instalar y usar versiones posteriores de Debian

  2. Cómo instalar y usar FFmpeg en Debian 9

  3. Cómo instalar y configurar Squid Proxy en Debian 10 Linux

  4. Cómo instalar y usar Ansible en Debian 11

  5. Instalar y usar NVM en Debian 11

Instale qbittorrent en Debian 11 Bullseye Linux

Cómo instalar y configurar KVM en Debian 11 Bullseye Linux

Cómo instalar y usar Rust en Debian 11 Bullseye

Instale Python 3.x o 2.7 en Debian 11 Bullseye Linux

Instalar y usar Curl en Debian 11 Bullseye Linux

Cómo instalar y usar PHP Composer en Debian 11 Linux

    Opciones de registro
    -v, –detallado 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.
    Opciones de carga
    -T DATEI URL, –upload-file DATEI URL Transfiere el archivo al destino especificado.
    Opciones de descarga, trabajar con HTTP
    -C , –continuar-en DESPLAZAMIENTO Continuación o reanudación de una transferencia de archivo anterior en el punto especificado.
    -L, –ubicación Sigue redireccionamientos (solo HTTP / HTTPS)
    -o DATEI, –salida DATEI Escribe el contenido del archivo descargado en el ARCHIVO especificado en lugar de la salida estándar
    -r , –rango Obtiene solo los bytes dentro del RANGO especificado. Si el servidor no admite esto, se descargará el archivo completo.
    -O , –nombre-remoto Escribe el contenido del archivo descargado en un archivo con el mismo nombre.
    -X URL DE COMANDO, –Solicitar URL DE COMANDO Ejecuta el comando HTTP especificado en la URL especificada.
    Opciones de proxy
    -x PROTOCOLO://HOST:PORT, –proxy PROTOCOL://HOST:PORT Utiliza el proxy especificado. El protocolo y el puerto son opcionales.
    -U USUARIO:CONTRASEÑA, –proxy-user USUARIO:CONTRASEÑA Utiliza el usuario proxy especificado. La contraseña es opcional.
    Más opciones
    -u USUARIO:CONTRASEÑA pasa datos de acceso