Install latest cURL – Command Line Tool on Linux (Română)

Install latest cURL – Command Line Tool on Linux (Română)

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., Aceasta susține certificate SSL, HTTP POST, HTTP PUT, FTP upload, HTTP form based upload, proxy-uri, cookie-uri, utilizator+parola de autentificare (de bază, Digest, NTLM, negocieze, kerberos…), transfer de fișiere CV, proxy tunel și o busload de alte trucuri utile. Este folosit în linii de comandă sau scripturi pentru a transfera date. De asemenea, este utilizat în mașini, televizoare, routere, imprimante, echipamente audio, telefoane mobile, tablete, cutii settop, playere media.,în plus față de wget, curl este un instrument principal în pieptul de instrumente al guru-ului linux atunci când webscraping, poking în jurul internetului sau intranet, descărcarea fișierelor, testarea aplicațiilor și efectuarea de apeluri web printr-un instrument CLI.Curl este dezvoltat activ de o comunitate de dezvoltatori și are prezența sa web la https://curl.haxx.se/.,un http proxy

  • personalizabil pentru a prelua fișierul data modificării
  • SCP atât parola și cheia publică a uat
  • SFTP atât parola și cheia publică a uat
  • SFTP cu comenzi personalizate trimis înainte/după transferul
  • conexiuni TELNET negociere
  • personalizat telnet opțiuni
  • TELNET stdin/stdout I/O
  • complet LDAP URL-ul de suport
  • SMBv1 peste TCP și SSL
  • SMB de download & încărcați
  • SMB autentificare cu NTLMv1
  • autentificare SMTP: Simplu, Autentificare, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5, (*4) și Externe.,
  • trimite e-mail-uri
  • mail auth suport pentru trusted server-to-server relocare
  • SMTP mai mulți destinatari
  • POP3 autentificare: text clar, APOP și SASL
  • SASL autentificare bazat: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5 (*4) și externe.
  • lista de e-mail-uri
  • prelua e-mail-uri
  • Pentru mai multe caracteristici

    ultima versiune Curl

    cea mai recentă versiune a curl din ianuarie 2020 este 7.68.0. Descărcările sunt postate pe site-ul curl, iar codul sursă poate fi găsit pe pagina github pentru proiect., Consultați Changelog pentru cele mai recente note de lansare curl.

    cum se construiește și se instalează Curl din source

    Mai întâi obțineți codul sursă pentru curl din pagina de descărcare. Nu voi demo Acest lucru pentru că probabil aveți nevoie de curl sau wget pentru a obține codul sursă și că este redundant pentru a arăta în acest tutorial. A se vedea software-ul descărcat de mai jos:

    de Asemenea, veți avea nevoie pentru a instala GCC și de a face pe mașina dvs. înainte de a începe, să își asume Debian sau compatibil:

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

    Acum despachetați software-ul cu comanda tar., Și apoi introduceți despachetat director și rulați configura și make și make install

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

    Dacă aveți acest avertisment, poate ai 2 versiuni de curl instalat și de necesitatea de a asigura utilizarea libcurl ai compilat cu curl versiune ai compilat. Deci, setați LD_LIBRARY_PATH să-l repara:

    WARNING: curl and libcurl versions do not match. Functionality may be affected.$ export LD_LIBRARY_PATH=/usr/local/lib

    acum Puteți vedea curl și libcurl au versiuni de potrivire și curl este de lucru cum era de așteptat.

    cum se instalează Curl pe Debian 10 sau Ubuntu 19.,10

    Curl este instalat implicit pe cele mai recente versiuni Debian și Ubuntu. Dacă ați scos-o din anumite motive nu puteți instala cu apt-get

    sudo apt-get install curl

    Cum să instalați Răsuci pe CentOS 8

    Curl este instalat în mod implicit pe CentoOS și Red Hat mai recente versiuni. Dacă ați scos-o din anumite motive nu puteți instala cu yum

    sudo yum install curl

    Web Descărcare cu Curl Exemplu

    Să descărcați o simplă pagină web cu curl., Aici este sintaxa și exemplu:

    curl https://linuxhint.com/sitemap.xml > out.webpagehead out.webpage

    Multi-Pagina de Descărcare de Exemplu,

    puteți utiliza metacaractere și fantezie sintaxa pentru a descărca mai multe fișiere simultan. Aici este un exemplu pentru a descărca de la Linuxhint paginile sitemap care urmează un model regulat. Opțiunea-O va stoca fișierele în nume care sunt aceleași cu paginile web originale, dar local.

    curl -O https://linuxhint.com/sitemap-pt-post-2019-.xml

    Concluzie

    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *