And then enter the unpacked directory and run configure and make and make install
#How to install curl on debin software
Now unpack the software with the tar command. See the downloaded software below:Īlso you will need to install GCC and make on your machine before starting, let’s assume its Debian or compatible: I won’t demo this because likely you need curl or wget to get the source code and that is redundant to show in this tutorial.
#How to install curl on debin how to
How to build and install Curl from sourceįirst get the source code for curl from the download page. See the Changelog for the latest curl Release Notes. Downloads are posted on the curl site and the source code can be found on the github page for the project. The latest version of curl as of Jan 2020 is 7.68.0. SASL based authentication: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5 (*4) and External.POP3 authentication: Clear Text, APOP and SASL.mail auth support for trusted server-to-server relaying.SMTP authentication: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5, (*4) and External.SFTP with custom commands sent before/after the transfer.customizable to retrieve file modification date.all operations can be tunneled through a http-proxy.single file size information (compare to HTTP HEAD).active/passive using PORT, EPRT, PASV or EPSV.multiple file upload on a single command line.Ī Quick look at some Feature Highlights of Curl: In addition to wget, curl is a primary tool in the linux guru’s tool chest when webscraping, poking around the internet or intranet, downloading files, testing applications and making web calls via a CLI tool.Ĭurl is actively developed by a community of developers and has its web presence at. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players. It’s used in command lines or scripts to transfer data.
It supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos…), file transfer resume, proxy tunneling and a busload of other useful tricks. CURL is an open source, command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP.