rizo

Instale la última cURL - Herramienta de línea de comandos en Linux

Instale la última cURL - Herramienta de línea de comandos en Linux
cURL es una herramienta de línea de comandos de código abierto para transferir datos con sintaxis URL, compatible con DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet y TFTP. Admite certificados SSL, HTTP POST, HTTP PUT, carga FTP, carga basada en formularios HTTP, proxies, cookies, autenticación de usuario + contraseña (Basic, Digest, NTLM, Negotiate, kerberos ...), resumen de transferencia de archivos, túnel de proxy y una carga de bus de otros trucos útiles. Se usa en líneas de comando o scripts para transferir datos. También se utiliza en automóviles, televisores, enrutadores, impresoras, equipos de audio, teléfonos móviles, tabletas, decodificadores, reproductores multimedia.

Además de wget, curl es una herramienta principal en el cofre de herramientas del gurú de Linux cuando se rastrea la web, se busca en Internet o en una intranet, se descargan archivos, se prueban aplicaciones y se realizan llamadas web a través de una herramienta CLI.

Curl es desarrollado activamente por una comunidad de desarrolladores y tiene su presencia web en https: // curl.haxx.se /.

Un vistazo rápido a algunas características destacadas de Curl:

Para más características

Último lanzamiento de Curl

La última versión de curl a enero de 2020 es la 7.68.0. Las descargas se publican en el sitio de curl y el código fuente se puede encontrar en la página de github del proyecto. Consulte el registro de cambios para obtener las últimas notas de la versión de curl.

Cómo construir e instalar Curl desde la fuente

Primero obtenga el código fuente de curl de la página de descarga. No haré una demostración de esto porque es probable que necesite curl o wget para obtener el código fuente y eso es redundante para mostrarlo en este tutorial. Vea el software descargado a continuación:

También necesitarás instalar GCC y fabricar en su máquina antes de comenzar, supongamos que es Debian o compatible:

 $ apt-get install gcc $ apt-get install make 

Ahora descomprima el software con el comando tar. Y luego ingrese al directorio descomprimido y ejecute configure y make y make install

 $ tar xzvf curl-7.68.0.alquitrán.gz $ cd curl-7.68.0 $ ./ configure $ make $ sudo make install 

Si recibe esta advertencia, es posible que tenga 2 versiones de curl instaladas y deba asegurarse de que está utilizando la libcurl que acaba de compilar con la versión de curl que compiló. Así que configure LD_LIBRARY_PATH para solucionarlo:

 ADVERTENCIA: las versiones curl y libcurl no coinciden. La funcionalidad puede verse afectada. $ exportar LD_LIBRARY_PATH = / usr / local / lib 

Ahora puede ver que curl y libcurl tienen versiones coincidentes y curl funciona como se esperaba.

Cómo instalar Curl en Debian 10 o Ubuntu 19.10

Curl está instalado de forma predeterminada en las últimas versiones de Debian y Ubuntu. Si lo ha eliminado por alguna razón, puede instalarlo con apt-get

 sudo apt-get install curl 

Cómo instalar Curl en CentOS 8

Curl se instala de forma predeterminada en las últimas versiones de CentoOS y Red Hat. Si lo ha eliminado por alguna razón, puede instalarlo con yum

 sudo yum instalar curl 

Descargar página web con ejemplo de Curl

Descarguemos una página web simple con curl. Aquí está la sintaxis y el ejemplo:

 curl https: // linuxhint.com / sitemap.xml> fuera.encabezado de página web.página web 

Ejemplo de descarga de varias páginas

Puede usar comodines y una sintaxis elegante para descargar muchos archivos a la vez. Aquí hay un ejemplo para descargar desde Linuxhint las páginas del mapa del sitio que siguen un patrón regular. La opción -O almacenará los archivos con nombres que sean los mismos que los de las páginas web originales pero local.

 curl -O https: // linuxhint.com / sitemap-pt-post-2019- [01-12].xml 

Conclusión

Curl se instala principalmente en la mayoría de las distribuciones modernas de Linux de forma predeterminada, por lo que acceder a él es muy fácil. La compilación o la instalación de paquetes también es fácil. Consulte los recursos a continuación para obtener más detalles sobre todas las abundantes características de curl.

Más recursos de curl

Agregue gestos del mouse a Windows 10 con estas herramientas gratuitas
En los últimos años, las computadoras y los sistemas operativos han evolucionado enormemente. Hubo un momento en que los usuarios tenían que usar coma...
Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...
WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...