curl

Namestite najnovejše orodje za ukazno vrstico cURL v Linux

Namestite najnovejše orodje za ukazno vrstico cURL v Linux
cURL je odprtokodno orodje za ukazno vrstico za prenos podatkov s sintakso URL, ki podpira DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMTP, SMTPS, Telnet in TFTP. Podpira SSL potrdila, HTTP POST, HTTP PUT, FTP nalaganje, nalaganje prek obrazca HTTP, proxyje, piškotke, preverjanje pristnosti uporabnika in gesla (Basic, Digest, NTLM, Negotiate, kerberos…), nadaljevanje prenosa datotek, tuneliranje proxyja in nalaganje drugi koristni triki. Uporablja se v ukaznih vrsticah ali skriptih za prenos podatkov. Uporablja se tudi v avtomobilih, televizijskih sprejemnikih, usmerjevalnikih, tiskalnikih, zvočni opremi, mobilnih telefonih, tabličnih računalnikih, sprejemnikih, medijskih predvajalnikih.

Poleg wgeta je curl glavno orodje v skrinji orodij guruja linux, ko se ukvarjamo s spletom, pokanjem po internetu ali intranetu, nalaganjem datotek, testiranjem aplikacij in spletnimi klici prek orodja CLI.

Curl aktivno razvija skupnost razvijalcev in ima svojo spletno prisotnost na https: // curl.haxx.se /.

Kratek pregled nekaterih značilnosti Curl:

Za več funkcij

Najnovejša izdaja Curl

Najnovejša različica curl od januarja 2020 je 7.68.0. Prenosi so objavljeni na spletnem mestu curl, izvorno kodo pa najdete na strani github za projekt. Glejte dnevnik sprememb najnovejših opomb ob izdaji.

Kako zgraditi in namestiti Curl iz vira

Najprej poiščite izvorno kodo za curl s strani za prenos. Tega ne bom predstavil, ker verjetno potrebujete curl ali wget, da dobite izvorno kodo, kar je v tej vadnici odveč. Oglejte si spodnjo preneseno programsko opremo:

Prav tako boste morali namestiti GCC in naredite na vašem računalniku pred zagonom, predpostavimo, da je Debian ali združljiv:

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

Zdaj razpakirajte programsko opremo z ukazom tar. Nato vnesite razpakiran imenik in zaženite configure ter make and make install

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

Če dobite to opozorilo, imate morda nameščeni dve različici curl in se morate prepričati, da uporabljate libcurl, ki ste ga pravkar prevedli z različico curl, ki ste jo sestavili. Torej nastavite LD_LIBRARY_PATH, da ga popravite:

 OPOZORILO: različici curl in libcurl se ne ujemata. To lahko vpliva na funkcionalnost. $ export LD_LIBRARY_PATH = / usr / local / lib 

Zdaj lahko vidite, da imata curl in libcurl ujemajoče se različice in curl deluje po pričakovanjih.

Kako namestiti Curl na Debian 10 ali Ubuntu 19.10

Curl je privzeto nameščen v najnovejših različicah Debian in Ubuntu. Če ste ga iz nekega razloga odstranili, ga lahko namestite s programom apt-get

 sudo apt-get namestite kodro 

Kako namestiti Curl na CentOS 8

Curl je privzeto nameščen na najnovejših različicah CentoOS in Red Hat. Če ste ga iz nekega razloga odstranili, ga lahko namestite z yum

 sudo yum namestite curl 

Prenesite spletno stran s primerom curl

Prenesite si preprosto spletno stran z curl. Tu je sintaksa in primer:

 curl https: // linuxhint.com / zemljevid spletnega mesta.xml> ven.glava spletne strani ven.Spletna stran 

Primer prenosa več strani

Za prenos več datotek hkrati lahko uporabite nadomestne znake in modno sintakso. Tu je primer za prenos iz Linuxa, namignite na strani z zemljevidi, ki sledijo običajnemu vzorcu. Možnost -O bo datoteke shranila v imenih, ki so enaka originalnim spletnim stranem, vendar lokalno.

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

Zaključek

Curl je privzeto nameščen v večini sodobnih distribucij Linuxa, zato je dostop do njega zelo enostaven. Prevajanje ali namestitev paketa je prav tako enostavna. Preberite spodnje vire za več podrobnosti o vseh bogatih značilnostih kodranja.

Več virov Curl

Kako prikazati prekrivanje zaslonskega menija v celozaslonskih aplikacijah in igrah za Linux
Igranje celozaslonskih iger ali uporaba aplikacij v celozaslonskem načinu brez motenj vam lahko odreže ustrezne sistemske informacije, ki so vidne na ...
Top 5 kartic za zajemanje iger
Vsi smo v YouTubu videli in oboževali pretakanje iger. PewDiePie, Jakesepticye in Markiplier so le nekateri izmed najboljših igralcev, ki so zaslužili...
Kako razviti igro na Linuxu
Pred desetletjem le malo uporabnikov Linuxa napoveduje, da bo njihov najljubši operacijski sistem nekoč priljubljena igralna platforma za komercialne ...